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

GFdata Class Reference

#include <GlastFit.h>

Inheritance diagram for GFdata:

GFbase GFgamma GFpair GFparticle GFtrack List of all members.

Public Types

enum  particle { ELECTRON, NOELECTRON }
enum  type { TRACK, PARTICLE, PAIR, GAMMA }

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 (int level) 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

Member Enumeration Documentation

enum GFdata::particle
 

Enumeration values:
ELECTRON  
NOELECTRON  

Definition at line 136 of file GlastFit.h.

enum GFdata::type
 

Enumeration values:
TRACK  
PARTICLE  
PAIR  
GAMMA  

Definition at line 137 of file GlastFit.h.


Constructor & Destructor Documentation

GFdata::GFdata ( ) [inline]
 

Definition at line 107 of file GlastFit.h.


Member Function Documentation

double GFdata::Q ( ) const [inline]
 

Definition at line 117 of file GlastFit.h.

Referenced by TrackerRecon::findSeedCandidates(), TrackerRecon::loadTuple(), and TrackerRecon::selectParticle().

double GFdata::RCenergy ( ) const [inline]
 

Definition at line 116 of file GlastFit.h.

Referenced by GFpair::doEnergy(), and TrackerRecon::loadTuple().

Vector GFdata::direction ( ) const [inline]
 

Definition at line 115 of file GlastFit.h.

Referenced by ActiveDistance::compute().

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

Definition at line 204 of file GlastFit.cxx.

Referenced by GFgamma::loadGFdata(), GFparticle::loadGFdata(), and TrackerRecon::loadTrackerRecon().

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

Definition at line 155 of file GlastFit.cxx.

Referenced by GFgamma::loadGFdata(), GFpair::loadGFdata(), GFparticle::loadGFdata(), and TrackerRecon::loadTrackerRecon().

bool GFdata::empty ( ) const
 

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

Definition at line 132 of file GlastFit.cxx.

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

int GFdata::firstLayer ( ) const [inline]
 

Definition at line 118 of file GlastFit.h.

Referenced by GFgamma::accept(), ExtraHits::compute(), ActiveDistance::compute(), TrackerRecon::loadTuple(), TrackerRecon::selectGamma(), and TrackerRecon::selectParticle().

GFdata GFdata::getGFdata ( ) [inline]
 

Definition at line 111 of file GlastFit.h.

void GFdata::ini ( )
 

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

Definition at line 120 of file GlastFit.cxx.

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

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

int GFdata::nhits ( ) const [inline]
 

Definition at line 119 of file GlastFit.h.

Referenced by TrackerRecon::loadTuple().

Ray GFdata::ray ( ) const [inline]
 

Definition at line 122 of file GlastFit.h.

Referenced by TrackerRecon::selectGamma(), and TrackerRecon::selectParticle().

int GFdata::tower ( ) const [inline]
 

Definition at line 120 of file GlastFit.h.

Referenced by GFgamma::accept().

Point GFdata::vertex ( ) const [inline]
 

Definition at line 114 of file GlastFit.h.

Referenced by ExtraHits::compute(), and ActiveDistance::compute().

void GFdata::writeOut ( int level ) const
 

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

Definition at line 141 of file GlastFit.cxx.

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


Member Data Documentation

double GFdata::m_RCenergy [protected]
 

Definition at line 144 of file GlastFit.h.

Vector GFdata::m_direction [protected]
 

Definition at line 143 of file GlastFit.h.

int GFdata::m_firstLayer [protected]
 

Definition at line 146 of file GlastFit.h.

int GFdata::m_itower [protected]
 

Definition at line 148 of file GlastFit.h.

int GFdata::m_nhits [protected]
 

Definition at line 147 of file GlastFit.h.

double GFdata::m_quality [protected]
 

Definition at line 145 of file GlastFit.h.

Point GFdata::m_vertex [protected]
 

Definition at line 142 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