1 #ifndef ALIFMDCALIBSTRIPRANGE_H
2 #define ALIFMDCALIBSTRIPRANGE_H
3 /* Copyright(c) 1998-2000, ALICE Experiment at CERN, All rights
6 * See cxx source for full Copyright notice
8 /** @file AliFMDCalibStripRange.h
9 @author Christian Holm Christensen <cholm@nbi.dk>
10 @date Sun Mar 26 18:32:14 2006
11 @brief Per digitizer card pulser calibration
16 #ifndef ALIFMDUSHORTMAP_H
17 # include "AliFMDUShortMap.h"
22 //____________________________________________________________________
23 /** @brief Per digitizer card pulser calibration
26 class AliFMDCalibStripRange : public TObject
30 AliFMDCalibStripRange();
32 @param o Object to copy from */
33 AliFMDCalibStripRange(const AliFMDCalibStripRange& o);
34 /** Assignment operator
35 @param o Object to assign from
36 @return Reference to assign from */
37 AliFMDCalibStripRange& operator=(const AliFMDCalibStripRange& o);
38 /** Set sample for a DDL
42 @param str Strip number (not used)
43 @param min Minimum strip (0-127)
44 @param max Maximum strip (0-127) */
45 void Set(UShort_t det, Char_t ring, UShort_t sec, UShort_t str,
46 UShort_t min, UShort_t max);
47 /** Get minimum strip read out (0-127)
51 @param str Strip number (not used)
52 @return Minimum strip */
53 UShort_t Min(UShort_t det, Char_t ring, UShort_t sec, UShort_t str=0) const;
54 /** Get maximum strip read out (0-127)
58 @param str Strip number (not used)
59 @return Maximum strip */
60 UShort_t Max(UShort_t det, Char_t ring, UShort_t sec, UShort_t str=0) const;
62 // TArrayI fRates; // Sample rates
63 AliFMDUShortMap fRates;
64 ClassDef(AliFMDCalibStripRange,1); // Sample rates
68 //____________________________________________________________________