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

GlastFit Class Reference

#include <GlastFit.h>

Inheritance diagram for GlastFit:

KalTrack List of all members.

Public Methods

 GlastFit (enum SiData::Axis a, SiClusters*, float cut, float energy, int ist, const Ray& testRay)
virtual ~GlastFit ()
float truncateFitAfter (int layer)
void flagAllHits ()
void unFlagAllHits ()
void flagHit (int idata)
void unFlagHit (int idata)
int seedHits ()
double seedChiSq (int nhits)
SiData::Axis getAxis ()
int gaps ()
int firstGaps ()
int noise ()
int startNoise ()
int firstLayer ()
int lastLayer ()
float energy ()
float Q ()

Protected Methods

double getZklayer (enum SiData::Axis axis, int klayer)
bool crack (const KalPlane&)
Point doVertex (const GlastFit&)

Private Attributes

SiData::Axis m_axis
double m_sigmaCut
float m_iniEnergy
int m_iniLayer
SiClusters_mdata
int m_gaps
int m_istGaps
int m_istLayer
int m_lstLayer
int m_total_noise
int m_ist_noise
int m_lstGaps
double m_quality

Constructor & Destructor Documentation

GlastFit::GlastFit ( enum SiData::Axis a,
SiClusters *,
float cut,
float energy,
int ist,
const Ray & testRay )
 

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

Definition at line 38 of file GlastFit.h.


Member Function Documentation

float GlastFit::Q ( ) [inline]
 

Definition at line 61 of file GlastFit.h.

bool GlastFit::crack ( const KalPlane & ) [protected]
 

Point GlastFit::doVertex ( const GlastFit & ) [protected]
 

float GlastFit::energy ( ) [inline]
 

Definition at line 60 of file GlastFit.h.

int GlastFit::firstGaps ( ) [inline]
 

Definition at line 55 of file GlastFit.h.

int GlastFit::firstLayer ( ) [inline]
 

Definition at line 58 of file GlastFit.h.

void GlastFit::flagAllHits ( )
 

void GlastFit::flagHit ( int idata )
 

int GlastFit::gaps ( ) [inline]
 

Definition at line 54 of file GlastFit.h.

SiData::Axis GlastFit::getAxis ( ) [inline]
 

Definition at line 53 of file GlastFit.h.

double GlastFit::getZklayer ( enum SiData::Axis axis,
int klayer ) [protected]
 

int GlastFit::lastLayer ( ) [inline]
 

Definition at line 59 of file GlastFit.h.

int GlastFit::noise ( ) [inline]
 

Definition at line 56 of file GlastFit.h.

double GlastFit::seedChiSq ( int nhits )
 

int GlastFit::seedHits ( )
 

int GlastFit::startNoise ( ) [inline]
 

Definition at line 57 of file GlastFit.h.

float GlastFit::truncateFitAfter ( int layer )
 

void GlastFit::unFlagAllHits ( )
 

void GlastFit::unFlagHit ( int idata )
 


Member Data Documentation

SiClusters * GlastFit::_mdata [private]
 

Definition at line 77 of file GlastFit.h.

SiData::Axis GlastFit::m_axis [private]
 

Definition at line 73 of file GlastFit.h.

int GlastFit::m_gaps [private]
 

Definition at line 81 of file GlastFit.h.

float GlastFit::m_iniEnergy [private]
 

Definition at line 75 of file GlastFit.h.

int GlastFit::m_iniLayer [private]
 

Definition at line 76 of file GlastFit.h.

int GlastFit::m_istGaps [private]
 

Definition at line 82 of file GlastFit.h.

int GlastFit::m_istLayer [private]
 

Definition at line 83 of file GlastFit.h.

int GlastFit::m_ist_noise [private]
 

Definition at line 86 of file GlastFit.h.

int GlastFit::m_lstGaps [private]
 

Definition at line 87 of file GlastFit.h.

int GlastFit::m_lstLayer [private]
 

Definition at line 84 of file GlastFit.h.

double GlastFit::m_quality [private]
 

Definition at line 89 of file GlastFit.h.

double GlastFit::m_sigmaCut [private]
 

Definition at line 74 of file GlastFit.h.

int GlastFit::m_total_noise [private]
 

Definition at line 85 of file GlastFit.h.


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