19 #ifndef ALI_MP_MOTIF_MAP_H 20 #define ALI_MP_MOTIF_MAP_H 46 virtual void Print(
const char* option =
"ALL")
const;
53 Double_t padDimensionX, Double_t padDimensionY)
const;
90 #endif //ALI_MP_MOTIF_MAP_H void PrintMotifPosition2(const AliMpMotifPosition *motifPosition) const
Bool_t AddMotifPosition(AliMpMotifPosition *motifType, Bool_t warn=true)
AliMpExMap fMotifTypes
motifs types map
void FillMotifPositionMap2()
AliMpExMap fMotifPositions2
motifs positions map
void PrintMotifPositions2() const
void PrintMotif(const AliMpVMotif *motif) const
Int_t CalculateNofPads() const
Calculate total number of pads defined in the map.
void UpdateGlobalIndices(const char *fileName)
void PrintMotifType(const AliMpMotifType *motifType) const
UInt_t GetNofMotifPositions() const
AliMpExMap fMotifs
motifs map
void PrintMotifPosition(const AliMpMotifPosition *motifPosition) const
AliMpVMotif * FindMotif(const TString &motifID) const
TString fileName(const char *dir, int runNumber, const char *da, int i, const char *type)
virtual void Print(const char *option="ALL") const
AliMpMotifMap & operator=(const AliMpMotifMap &rhs)
Not implemented.
void PrintMotifPositions() const
Bool_t AddMotif(AliMpVMotif *motif, Bool_t warn=true)
AliMpMotifType * FindMotifType(const TString &motifTypeID) const
AliMpMotifPosition * GetMotifPosition(UInt_t index) const
Abstract base class for a motif with its unique ID and the motif type.
void PrintGlobalIndices(const char *fileName) const
Bool_t AddMotifType(AliMpMotifType *motifType, Bool_t warn=true)
AliMpMotifPosition * FindMotifPosition(Int_t motifPositionID) const
void PrintMotifTypes() const
AliMpExMap fMotifPositions
motifs positions map
Helper class making Root persistent TExMap.
Class that defines the motif properties.
void GetAllMotifPositionsIDs(TArrayI &enc) const
Find all motifPositionsIDs (=electronicCardNumbers) handled by this map.