* See cxx source for full Copyright notice */
// $Id$
-// $MpId: AliMpSectorReader.h,v 1.3 2005/08/26 15:43:36 ivana Exp $
+// $MpId: AliMpSectorReader.h,v 1.7 2006/05/24 13:58:21 ivana Exp $
/// \ingroup sector
/// \class AliMpSectorReader
/// \brief Class that takes care of reading the sector data.
///
-/// Authors: David Guez, Ivana Hrivnacova; IPN Orsay
+/// \author David Guez, Ivana Hrivnacova; IPN Orsay
#ifndef ALI_MP_SECTOR_READER_H
#define ALI_MP_SECTOR_READER_H
-#include <fstream>
-
#include <TObject.h>
-#include <TString.h>
-#include "AliMpSectorTypes.h"
#include "AliMpStationType.h"
#include "AliMpPlaneType.h"
#include "AliMpXDirection.h"
#include "AliMpIntPair.h"
+#include <TString.h>
+
+#include <fstream>
+
class AliMpSector;
class AliMpZone;
class AliMpSubZone;
// methods
AliMpSector* BuildSector();
-
- // set methods
- void SetVerboseLevel(Int_t verboseLevel);
- protected:
+ private:
AliMpSectorReader(const AliMpSectorReader& right);
AliMpSectorReader& operator = (const AliMpSectorReader& right);
- private:
// methods
void ReadSectorData(ifstream& in);
void ReadZoneData(ifstream& in);
AliMpXDirection direction);
// static data members
- static const TString fgkSectorKeyword; // sector keyword
- static const TString fgkZoneKeyword; // zone keyword
- static const TString fgkSubZoneKeyword; // subzone keyword
- static const TString fgkRowKeyword; // row keyword
- static const TString fgkEofKeyword; // eof keyword
- static const TString fgkSectorSpecialKeyword; // sector special keyword
- static const TString fgkMotifKeyword; // motif keyword
- static const TString fgkRowSpecialKeyword; // row special keyword
- static const TString fgkPadRowsKeyword; // pad rows keyword
- static const TString fgkPadRowSegmentKeyword; // pad row segment keyword
+ static const TString fgkSectorKeyword; ///< sector keyword
+ static const TString fgkZoneKeyword; ///< zone keyword
+ static const TString fgkSubZoneKeyword; ///< subzone keyword
+ static const TString fgkRowKeyword; ///< row keyword
+ static const TString fgkEofKeyword; ///< eof keyword
+ static const TString fgkSectorSpecialKeyword; ///< sector special keyword
+ static const TString fgkMotifKeyword; ///< motif keyword
+ static const TString fgkRowSpecialKeyword; ///< row special keyword
+ static const TString fgkPadRowsKeyword; ///< pad rows keyword
+ static const TString fgkPadRowSegmentKeyword; ///< pad row segment keyword
// data members
- AliMpStationType fStationType; // station type
- AliMpPlaneType fPlaneType; // plane type
- AliMpSector* fSector; // sector
- AliMpMotifReader* fMotifReader; // motif reader
- Int_t fVerboseLevel;// verbose level
+ AliMpStationType fStationType; ///< station type
+ AliMpPlaneType fPlaneType; ///< plane type
+ AliMpSector* fSector; ///< sector
+ AliMpMotifReader* fMotifReader; ///< motif reader
ClassDef(AliMpSectorReader,1) // Data reader
};