13 #ifndef ALI_MP_MANU_STORE_H
14 #define ALI_MP_MANU_STORE_H
44 Bool_t
AddManu(Int_t detElemId, Int_t manuId, Int_t serialNb);
47 Int_t
NofManus(Int_t detElemId)
const;
67 void ReplaceManu(Int_t detElemId, Int_t manuId, Int_t serialNb);
68 Bool_t
WriteData(
const TString& outDir =
"data_run_out");
93 #endif //ALI_MP_MANU_STORE_H
static AliMpManuStore * ReadData(const AliMpDataStreams &dataStreams, Bool_t warn=true)
AliMpManuStore()
Not implemented.
TExMap fSerialNbToManus
Map manu serial # to manuId.
TExMap fNofManusInDE
Number of manus with serial nbs in DE.
static AliMpManuStore * Instance(Bool_t warn=true)
Bool_t WriteData(const TString &outDir="data_run_out")
The class defines the electronics properties of detection element.
Int_t fNofManus
Total number of manus.
MpPair_t GetDetElemIdManu(Int_t manuSerial) const
Int_t GetManuSerial(Int_t detElemId, Int_t manuId) const
static Bool_t fgWarnIfDoublon
Option to warn about doublons.
AliMpManuStore & operator=(const AliMpManuStore &rhs)
Not implemented.
The container class for manu serial numbers.
Bool_t ReadManuSerial(const AliMpDataStreams &dataStreams)
Bool_t AddManu(Int_t detElemId, Int_t manuId, Int_t serialNb)
void ReplaceManu(Int_t detElemId, Int_t manuId, Int_t serialNb)
virtual ~AliMpManuStore()
static AliMpManuStore * fgInstance
Singleton instance.
static void SetWarnIfDoublon(Bool_t warn)
TExMap fManuToSerialNbs
Map from manuId to serial #.
Mapping data streams provider.