00001 #ifndef PmtIdentifier_H_INCLUDED
00002 #define PmtIdentifier_H_INCLUDED
00003
00004 #include <Stiostream.h>
00005
00016
00017 class PmtIdentifier
00018 {
00019 public:
00020 PmtIdentifier();
00021 PmtIdentifier(int serialPort,
00022 int softId,
00023 int module,
00024 int pmtBox,
00025 int position,
00026 long serial,
00027 long baseId);
00028 ~PmtIdentifier();
00029 PmtIdentifier(const PmtIdentifier &);
00030 const PmtIdentifier& operator=(const PmtIdentifier &);
00031
00032 friend ostream& operator<<(ostream& os, const PmtIdentifier& object);
00033 friend istream& operator>>(istream& is, PmtIdentifier& object);
00034
00035
00036 int _serialPort;
00037 int _softId;
00038 int _module;
00039 int _pmtBox;
00040 int _position;
00041 long int _serial;
00042 long int _baseId;
00043 };
00044
00045 #endif