calibration Class Reference

vector to hold all channel calibrations More...

#include <detector_driver.h>

Collaboration diagram for calibration:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void zero ()

Public Attributes

int id
string det_type
string det_subtype
int det_location
int num_cal
int poly_order
vector< float > thresh
vector< float > val


Detailed Description

vector to hold all channel calibrations

For all combinations of module number and channel number contained in the map.txt file there is a corresponding entry in the vector calibration. The calibration information for a specific module and channel number can be retieved from the calibration vector at the position of module number * 16 + channel number.


Member Function Documentation

void calibration::zero (  ) 

Zero the calibration class by setting all numeric values to -1 and detector type and sub type to "".


Member Data Documentation

id of the detector determined as module # * 16 + channel number

type of detector

sub type of detector

physical location of detector (strip#, det#)

the number of calibrations for this channel

the order of the calibration

vector<float> calibration::thresh

the lower limit for each respective calibration

vector<float> calibration::val

the individual calibration values in increasing order


The documentation for this class was generated from the following files:

Generated on Wed May 14 10:07:06 2008 for pixie16 by  doxygen 1.5.5