@author Christian Holm Christensen <cholm@nbi.dk>
@date Sun Mar 26 18:30:36 2006
@brief Per strip pedestal calibration
+ @ingroup FMD_base
*/
//____________________________________________________________________
//
-//
+// This class stores a pedestal and pedestal width for each strip in
+// the FMD detectors.
+// The values are stored as floats, since they may be results from a
+// fit.
+// Need to make algorithm that makes this data
//
#include "AliFMDCalibPedestal.h" // ALIFMDCALIBPEDESTAL_H
//____________________________________________________________________
//____________________________________________________________________
AliFMDCalibPedestal::AliFMDCalibPedestal()
+ : fValue(),
+ fWidth()
{
+ // CTOR
fValue.Reset(-1.);
fWidth.Reset(-1.);
}
//____________________________________________________________________
AliFMDCalibPedestal::AliFMDCalibPedestal(const AliFMDCalibPedestal& o)
- : TObject(o), fValue(o.fValue), fWidth(o.fWidth)
-{}
+ : TObject(o),
+ fValue(o.fValue),
+ fWidth(o.fWidth)
+{
+ // Copy Ctor
+}
//____________________________________________________________________
AliFMDCalibPedestal&
AliFMDCalibPedestal::operator=(const AliFMDCalibPedestal& o)
{
+ // Assignment operator
fValue = o.fValue;
fWidth = o.fWidth;
return (*this);
AliFMDCalibPedestal::Set(UShort_t det, Char_t ring, UShort_t sec,
UShort_t str, Float_t ped, Float_t pedW)
{
+ // set value and width for a strip
if (fValue.CheckIndex(det, ring, sec, str) < 0) return;
fValue(det, ring, sec, str) = ped;
fWidth(det, ring, sec, str) = pedW;
AliFMDCalibPedestal::Value(UShort_t det, Char_t ring, UShort_t sec,
UShort_t str)
{
+ // Get pedestal value for a strip
return fValue(det, ring, sec, str);
}
AliFMDCalibPedestal::Width(UShort_t det, Char_t ring, UShort_t sec,
UShort_t str)
{
+ // Get pedestal width for a strip
return fWidth(det, ring, sec, str);
}