1 #ifndef ALIFMDCALIBSAMPLERATE_H
2 #define ALIFMDCALIBSAMPLERATE_H
3 /* Copyright(c) 1998-2000, ALICE Experiment at CERN, All rights
6 * See cxx source for full Copyright notice
8 /** @file AliFMDCalibSampleRate.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
17 #ifndef ALIFMDUSHORTMAP_H
18 # include "AliFMDUShortMap.h"
23 //____________________________________________________________________
24 /** @brief Per digitizer card pulser calibration
27 class AliFMDCalibSampleRate : public TObject
31 AliFMDCalibSampleRate();
33 @param o Object to copy from */
34 AliFMDCalibSampleRate(const AliFMDCalibSampleRate& o);
35 /** Assignment operator
36 @param o Object to assign from
37 @return Reference to assign from */
38 AliFMDCalibSampleRate& operator=(const AliFMDCalibSampleRate& o);
39 /** Set sample for a DDL
43 @param str Strip number (not used)
44 @param rate Sample rate */
45 void Set(UShort_t det, Char_t ring, UShort_t sec, UShort_t str,
47 /** Get sample rate for a detector
51 @param str Strip number (not used)
52 @return Sample rate */
53 UShort_t Rate(UShort_t det, Char_t ring, UShort_t sec, UShort_t str=0) const;
55 // TArrayI fRates; // Sample rates
56 AliFMDUShortMap fRates;
57 ClassDef(AliFMDCalibSampleRate,2); // Sample rates
61 //____________________________________________________________________