UShort_t maskBuffer[8];
- Int_t nLocalBoards(0);
+ Int_t nLocalBoards(1);
while ( fread ( maskBuffer, 2, 8, fp ) )
{
}
Int_t nCrates = ReadRegionalConfig(regionalFile, regionalConfig);
-
+
if (!nCrates) return kFALSE;
if (localMasks && localFile)
return fRegionalTrigger.LocalBoardId(index);
}
+
+
+//______________________________________________________________________________
+
+Int_t AliMUONTriggerIO::LocalBoardId(Int_t ddlId, Int_t crateId, Int_t localId) const
+{
+ /// Return local board id from crate and local indexes.
+
+ Int_t nofDDLs = 0;
+ TString name = AliMpTriggerCrate::GenerateName(crateId, ddlId, nofDDLs);
+
+ AliMpTriggerCrate* crate = fRegionalTrigger.FindTriggerCrate(name, false);
+ return crate->GetLocalBoardId(localId);
+}