#ifndef ALIFMDCALIBSTRIPRANGE_H
#define ALIFMDCALIBSTRIPRANGE_H
#include <iosfwd>
#ifndef ROOT_TObject
# include <TObject.h>
#endif
#ifndef ALIFMDUSHORTMAP_H
# include "AliFMDUShortMap.h"
#endif
#ifndef ROOT_TArrayI
# include <TArrayI.h>
#endif
class AliFMDCalibStripRange : public TObject
{
public:
AliFMDCalibStripRange();
AliFMDCalibStripRange(const AliFMDCalibStripRange& o);
AliFMDCalibStripRange& operator=(const AliFMDCalibStripRange& o);
void Set(UShort_t det, Char_t ring, UShort_t sec, UShort_t str,
UShort_t min, UShort_t max);
UShort_t Min(UShort_t det, Char_t ring, UShort_t sec, UShort_t str=0) const;
UShort_t Max(UShort_t det, Char_t ring, UShort_t sec, UShort_t str=0) const;
void WriteToFile(std::ostream &, Bool_t* detectors=0);
void ReadFromFile(std::istream &);
const AliFMDUShortMap& Ranges() const { return fRanges; }
protected:
AliFMDUShortMap fRanges;
ClassDef(AliFMDCalibStripRange,1);
};
#endif
AliFMDCalibStripRange.h:1 AliFMDCalibStripRange.h:2 AliFMDCalibStripRange.h:3 AliFMDCalibStripRange.h:4 AliFMDCalibStripRange.h:5 AliFMDCalibStripRange.h:6 AliFMDCalibStripRange.h:7 AliFMDCalibStripRange.h:8 AliFMDCalibStripRange.h:9 AliFMDCalibStripRange.h:10 AliFMDCalibStripRange.h:11 AliFMDCalibStripRange.h:12 AliFMDCalibStripRange.h:13 AliFMDCalibStripRange.h:14 AliFMDCalibStripRange.h:15 AliFMDCalibStripRange.h:16 AliFMDCalibStripRange.h:17 AliFMDCalibStripRange.h:18 AliFMDCalibStripRange.h:19 AliFMDCalibStripRange.h:20 AliFMDCalibStripRange.h:21 AliFMDCalibStripRange.h:22 AliFMDCalibStripRange.h:23 AliFMDCalibStripRange.h:24 AliFMDCalibStripRange.h:25 AliFMDCalibStripRange.h:26 AliFMDCalibStripRange.h:27 AliFMDCalibStripRange.h:28 AliFMDCalibStripRange.h:29 AliFMDCalibStripRange.h:30 AliFMDCalibStripRange.h:31 AliFMDCalibStripRange.h:32 AliFMDCalibStripRange.h:33 AliFMDCalibStripRange.h:34 AliFMDCalibStripRange.h:35 AliFMDCalibStripRange.h:36 AliFMDCalibStripRange.h:37 AliFMDCalibStripRange.h:38 AliFMDCalibStripRange.h:39 AliFMDCalibStripRange.h:40 AliFMDCalibStripRange.h:41 AliFMDCalibStripRange.h:42 AliFMDCalibStripRange.h:43 AliFMDCalibStripRange.h:44 AliFMDCalibStripRange.h:45 AliFMDCalibStripRange.h:46 AliFMDCalibStripRange.h:47 AliFMDCalibStripRange.h:48 AliFMDCalibStripRange.h:49 AliFMDCalibStripRange.h:50 AliFMDCalibStripRange.h:51 AliFMDCalibStripRange.h:52 AliFMDCalibStripRange.h:53 AliFMDCalibStripRange.h:54 AliFMDCalibStripRange.h:55 AliFMDCalibStripRange.h:56 AliFMDCalibStripRange.h:57 AliFMDCalibStripRange.h:58 AliFMDCalibStripRange.h:59 AliFMDCalibStripRange.h:60 AliFMDCalibStripRange.h:61 AliFMDCalibStripRange.h:62 AliFMDCalibStripRange.h:63 AliFMDCalibStripRange.h:64 AliFMDCalibStripRange.h:65 AliFMDCalibStripRange.h:66 AliFMDCalibStripRange.h:67 AliFMDCalibStripRange.h:68 AliFMDCalibStripRange.h:69 AliFMDCalibStripRange.h:70 AliFMDCalibStripRange.h:71 AliFMDCalibStripRange.h:72 AliFMDCalibStripRange.h:73 AliFMDCalibStripRange.h:74 AliFMDCalibStripRange.h:75 AliFMDCalibStripRange.h:76 AliFMDCalibStripRange.h:77 AliFMDCalibStripRange.h:78 AliFMDCalibStripRange.h:79 AliFMDCalibStripRange.h:80 AliFMDCalibStripRange.h:81 AliFMDCalibStripRange.h:82 AliFMDCalibStripRange.h:83 AliFMDCalibStripRange.h:84 AliFMDCalibStripRange.h:85 AliFMDCalibStripRange.h:86 AliFMDCalibStripRange.h:87 AliFMDCalibStripRange.h:88 AliFMDCalibStripRange.h:89 AliFMDCalibStripRange.h:90 AliFMDCalibStripRange.h:91 AliFMDCalibStripRange.h:92 AliFMDCalibStripRange.h:93 AliFMDCalibStripRange.h:94 AliFMDCalibStripRange.h:95 AliFMDCalibStripRange.h:96 AliFMDCalibStripRange.h:97 AliFMDCalibStripRange.h:98