17 #ifndef ALI_MP_DDL_STORE_H 18 #define ALI_MP_DDL_STORE_H 23 #include <TObjArray.h> 115 #endif //ALI_MP_DDL_STORE_H Long_t GetLinkPortId(Int_t busPatchId) const
Bool_t ReadTrigger(const AliMpDataStreams &dataStreams)
TArrayI fManuBridge2[16]
Arrays of manu number before the bridge in buspatch.
void SetRegionalTrigger(const AliMpRegionalTrigger ®ionalTrigger)
AliMpLocalBoard * GetLocalBoard(Int_t localBoardId, Bool_t warn=true) const
Int_t GetDEfromLocalBoard(Int_t localBoardId, Int_t chamberId) const
The class defines the properties of trigger crate.
The top container class for DDLs, det elements and bus patched.
TObjArray fDDLs
Array of DDL objects.
static const Int_t fgkNofDDLs
Total number of DDLs.
Bool_t ReadDDLs(const AliMpDataStreams &dataStreams)
Int_t GetDEfromBus(Int_t busPatchId) const
TIterator * CreateBusPatchIterator() const
Int_t GetPreviousDEfromLocalBoard(Int_t localBoardId, Int_t chamberId) const
const AliMpRegionalTrigger * GetRegionalTrigger() const
Return regional trigger object.
AliMpDDLStore()
Not implemented.
AliMpDetElement * GetDetElement(Int_t detElemId, Bool_t warn=true) const
Class that manages the properties of the local board.
The class defines the electronics properties of detection element.
AliMpRegionalTrigger fRegionalTrigger
Regional trigger.
Bool_t ReadBusPatchSpecial(const AliMpDataStreams &dataStreams)
The class defined electronics properties of DDL.
static AliMpDDLStore * Instance(Bool_t warn=true)
AliMpExMap fBusPatches
The map of bus patches per their IDs.
Int_t GetBusPatchId(Int_t detElemId, Int_t manuId) const
Int_t GetBusPatchIndex(Int_t detElemId, Int_t manuId) const
AliMpDDL * GetDDL(Int_t ddlId, Bool_t warn=true) const
static AliMpDDLStore * fgInstance
Singleton instance.
Int_t GetNextDEfromLocalBoard(Int_t localBoardId, Int_t chamberId) const
static const TString & GetExplicitKeyword()
AliMpBusPatch * GetBusPatch(Int_t busPatchId, Bool_t warn=true) const
static AliMpDDLStore * ReadData(const AliMpDataStreams &dataStreams, Bool_t warn=true)
The class defines the properties of regional trigger crate.
static const TString & GetRevertKeyword()
The class defines the properties of BusPatch.
TArrayI fManuList12[16]
Arrays of 1st manu in bus.
AliMpTriggerCrate * GetTriggerCrate(TString crateName, Bool_t warn=true) const
Int_t GetManuListIndex(Int_t detElemId) const
void PrintAllManu() const
Print info of all manus.
Bool_t ReadBusPatchInfo(const AliMpDataStreams &dataStreams)
Int_t GetLocalBoardId(TString name) const
AliMpDDLStore & operator=(const AliMpDDLStore &rhs)
Not implemented.
static const Int_t fgkNofTriggerDDLs
Total number of trigger DDLs.
Int_t GetDDLfromBus(Int_t busPatchId) const
Helper class making Root persistent TExMap.
Mapping data streams provider.