1 #ifndef ALIFMDCALIBPEDESTAL_H
2 #define ALIFMDCALIBPEDESTAL_H
3 /* Copyright(c) 1998-2000, ALICE Experiment at CERN, All rights
6 * See cxx source for full Copyright notice
8 /** @file AliFMDCalibPedestal.h
9 @author Christian Holm Christensen <cholm@nbi.dk>
10 @date Sun Mar 26 18:30:51 2006
11 @brief Per strip pedestal calibration
13 #ifndef ALIFMDFLOATMAP_H
14 # include <AliFMDFloatMap.h>
16 //____________________________________________________________________
17 /** @brief Pedestal value and width for each strip in the FMD
20 class AliFMDCalibPedestal : public TObject
24 AliFMDCalibPedestal();
26 ~AliFMDCalibPedestal() {}
28 @param o Object to copy from */
29 AliFMDCalibPedestal(const AliFMDCalibPedestal& o);
31 @param o Object to assign from
32 @return Reference to this object */
33 AliFMDCalibPedestal& operator=(const AliFMDCalibPedestal& o);
34 /** Set the values for a strip.
39 @param ped Value of pedestal
40 @param pedW Width of pedestal */
41 void Set(UShort_t det, Char_t ring, UShort_t sec, UShort_t str,
42 Float_t ped, Float_t pedW);
43 /** Get pedestal for a strip.
48 @return Pedestal for strip */
49 Float_t Value(UShort_t det, Char_t ring, UShort_t sec, UShort_t str);
50 /** Get pedestal width for a strip.
55 @return Pedestal width for strip */
56 Float_t Width(UShort_t det, Char_t ring, UShort_t sec, UShort_t str);
58 AliFMDFloatMap fValue; /** Pedestal */
59 AliFMDFloatMap fWidth; /** Pedestal width */
60 ClassDef(AliFMDCalibPedestal, 1) // Pedestal data for the FMD
65 //____________________________________________________________________