AliRoot Core  da88d91 (da88d91)
 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 class AliMpMotifMap;
27 class AliMpVMotif;
28 class AliMpMotifSpecial;
29 class AliMpMotifType;
30 class AliMpDataStreams;
31 
32 class AliMpMotifReader : public TObject
33 {
34  public:
36  AliMq::Station12Type station12,
37  AliMp::PlaneType plane);
38  virtual ~AliMpMotifReader();
39 
40  // methods
42  const TString& motifTypeId);
44  const TString& motifID,
45  AliMpMotifType* motifType,
46  Double_t scale=1.0);
47  TString MotifSpecialName(const TString& motifID, Double_t scale);
48 
49  private:
53  AliMpMotifReader(const AliMpMotifReader& right);
56 
57  // data members
61 
62  ClassDef(AliMpMotifReader,0) // Data reader
63 };
64 
65 #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.