AliRoot Core  v5-06-15 (45dab64)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMpMotifReader.h
Go to the documentation of this file.
1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2  * See cxx source for full Copyright notice */
3 
4 // $Id$
5 // $MpId: AliMpMotifReader.h,v 1.9 2006/05/24 13:58:18 ivana Exp $
6 
12 
13 #ifndef ALI_MP_MOTIF_READER_H
14 #define ALI_MP_MOTIF_READER_H
15 
16 #include <TObject.h>
17 
18 #include "AliMpStationType.h"
19 #include "AliMpStation12Type.h"
20 #include "AliMpPlaneType.h"
21 
22 #include <TExMap.h>
23 #include <TString.h>
24 #include <Riostream.h>
25 
26 #include <fstream>
27 
28 class AliMpMotifMap;
29 class AliMpVMotif;
30 class AliMpMotifSpecial;
31 class AliMpMotifType;
32 class AliMpDataStreams;
33 
34 class AliMpMotifReader : public TObject
35 {
36  public:
38  AliMq::Station12Type station12,
39  AliMp::PlaneType plane);
40  virtual ~AliMpMotifReader();
41 
42  // methods
44  const TString& motifTypeId);
46  const TString& motifID,
47  AliMpMotifType* motifType,
48  Double_t scale=1.0);
49  TString MotifSpecialName(const TString& motifID, Double_t scale);
50 
51  private:
55  AliMpMotifReader(const AliMpMotifReader& right);
58 
59  // data members
63 
64  ClassDef(AliMpMotifReader,0) // Data reader
65 };
66 
67 #endif //ALI_MP_MOTIF_READER_H
A special motif with varying pad dimensions.
AliMpMotifSpecial * BuildMotifSpecial(const AliMpDataStreams &dataStreams, const TString &motifID, AliMpMotifType *motifType, Double_t scale=1.0)
TString MotifSpecialName(const TString &motifID, Double_t scale)
AliMp::PlaneType fPlaneType
plane type
AliMq::Station12Type fStation12Type
station12 type
AliMpMotifType * BuildMotifType(const AliMpDataStreams &dataStreams, const TString &motifTypeId)
AliMpMotifReader & operator=(const AliMpMotifReader &right)
Not implemented.
Float_t scale[5]
AliMpMotifReader()
Not implemented.
Motif map containers.
Definition: AliMpMotifMap.h:34
Abstract base class for a motif with its unique ID and the motif type.
Definition: AliMpVMotif.h:24
Class that takes care of reading the motifs data.
Class that defines the motif properties.
AliMp::StationType fStationType
station type
virtual ~AliMpMotifReader()
Mapping data streams provider.