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

CalProfile Class Reference

#include <CalProfile.h>

Inheritance diagram for CalProfile:

Recon List of all members.

Public Methods

 CalProfile (CalRecon* c, TrackerRecon* t)
void getParameters ()
void accept (ReconVisitor& rv)
void reconstruct (const GlastData* data)
void clear ()
void Init ()
const CalRecongetCal ()
const TrackerRecongetTrk ()

Private Attributes

Midnightminuit
TrackerRecontrk
CalReconcal
LbldData::iterator i_CsI_FitEnergy
LbldData::iterator i_CsI_Alpha
LbldData::iterator i_CsI_Lambda
LbldData::iterator i_Prof_Chisq
LbldData::iterator i_CsI_Start
double eTotal
double s_inner_thickness
double s_total_thickness
double s_side_thickness
double num_layers
double s_rad_len
double mod_width
double s_wall_thickness
double s_wall_gap
double s_xNum
double dirX
double dirY
double dirZ
double centerX
double centerY
double centerZ

Constructor & Destructor Documentation

CalProfile::CalProfile ( CalRecon * c,
TrackerRecon * t )
 

Definition at line 193 of file CalProfile.cxx.


Member Function Documentation

void CalProfile::Init ( )
 

Definition at line 229 of file CalProfile.cxx.

Referenced by CalProfile().

void CalProfile::accept ( ReconVisitor & rv ) [virtual]
 

Reimplemented from Recon.

Definition at line 256 of file CalProfile.cxx.

void CalProfile::clear ( ) [virtual]
 

Reimplemented from Recon.

Definition at line 261 of file CalProfile.cxx.

const CalRecon * CalProfile::getCal ( ) [inline]
 

Definition at line 32 of file CalProfile.h.

Referenced by Init().

void CalProfile::getParameters ( )
 

Definition at line 212 of file CalProfile.cxx.

Referenced by CalProfile().

const TrackerRecon * CalProfile::getTrk ( ) [inline]
 

Definition at line 33 of file CalProfile.h.

Referenced by Init().

void CalProfile::reconstruct ( const GlastData * gdata )
 

Definition at line 93 of file CalProfile.cxx.

Referenced by ReconData::visit().


Member Data Documentation

CalRecon * CalProfile::cal [private]
 

Definition at line 40 of file CalProfile.h.

double CalProfile::centerX [private]
 

Definition at line 46 of file CalProfile.h.

double CalProfile::centerY [private]
 

Definition at line 46 of file CalProfile.h.

double CalProfile::centerZ [private]
 

Definition at line 46 of file CalProfile.h.

double CalProfile::dirX [private]
 

Definition at line 46 of file CalProfile.h.

double CalProfile::dirY [private]
 

Definition at line 46 of file CalProfile.h.

double CalProfile::dirZ [private]
 

Definition at line 46 of file CalProfile.h.

double CalProfile::eTotal [private]
 

Definition at line 44 of file CalProfile.h.

LbldData::iterator CalProfile::i_CsI_Alpha [private]
 

Definition at line 42 of file CalProfile.h.

LbldData::iterator CalProfile::i_CsI_FitEnergy [private]
 

Definition at line 42 of file CalProfile.h.

LbldData::iterator CalProfile::i_CsI_Lambda [private]
 

Definition at line 42 of file CalProfile.h.

LbldData::iterator CalProfile::i_CsI_Start [private]
 

Definition at line 42 of file CalProfile.h.

LbldData::iterator CalProfile::i_Prof_Chisq [private]
 

Definition at line 42 of file CalProfile.h.

Midnight * CalProfile::minuit [private]
 

Definition at line 37 of file CalProfile.h.

double CalProfile::mod_width [private]
 

Definition at line 45 of file CalProfile.h.

double CalProfile::num_layers [private]
 

Definition at line 45 of file CalProfile.h.

double CalProfile::s_inner_thickness [private]
 

Definition at line 44 of file CalProfile.h.

double CalProfile::s_rad_len [private]
 

Definition at line 45 of file CalProfile.h.

double CalProfile::s_side_thickness [private]
 

Definition at line 44 of file CalProfile.h.

double CalProfile::s_total_thickness [private]
 

Definition at line 44 of file CalProfile.h.

double CalProfile::s_wall_gap [private]
 

Definition at line 45 of file CalProfile.h.

double CalProfile::s_wall_thickness [private]
 

Definition at line 45 of file CalProfile.h.

double CalProfile::s_xNum [private]
 

Definition at line 45 of file CalProfile.h.

TrackerRecon * CalProfile::trk [private]
 

Definition at line 39 of file CalProfile.h.


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