#include "AliMUONManuPainter.h"
-#include "AliMUONManuPadPainter.h"
+#include "AliMpDCSNamer.h"
+#include "AliLog.h"
#include "AliMUONContour.h"
+#include "AliMUONManuContourMaker.h"
+#include "AliMUONManuPadPainter.h"
#include "AliMUONPainterHelper.h"
#include "AliMUONVCalibParam.h"
#include "AliMUONVDigit.h"
#include "AliMpStationType.h"
#include "AliMpVMotif.h"
#include "AliMpVPadIterator.h"
-#include "AliLog.h"
#include <TArrayI.h>
#include <float.h>
return;
}
- AliMUONContour* contour = h->GetContour(ContourName());
-
- if (!contour)
- {
- contour = h->GenerateManuContour(fDetElemId,
- fManuId,
- Attributes(),
- ContourName());
- }
+ TString name = AliMUONManuContourMaker::ManuPathName(detElemId, manuId);
+ AliMUONContour* contour = h->GetContour(name.Data());
+
if (!contour)
{
- AliFatal(Form("Could not get manuId %04d from DE %04d",manuId,detElemId));
+ AliError(Form("Could not get manuId %04d from DE %04d (name=%s)",manuId,detElemId,name.Data()));
}
SetContour(contour);
Double_t value = data.Manu(fDetElemId,fManuId,dataIndex);
- return AliMUONPainterHelper::Instance()->FormatValue(data.DimensionName(dataIndex).Data(),value);
+ TString rv = AliMUONPainterHelper::Instance()->FormatValue(data.DimensionName(dataIndex).Data(),value);
+
+ if ( TString(data.GetName()).Contains("HV") )
+ {
+ rv += "\n";
+
+ AliMpDCSNamer hvNamer("TRACKER");
+
+ if ( AliMpDEManager::GetStationType(fDetElemId) == AliMp::kStation12 )
+ {
+ Int_t sector = hvNamer.ManuId2Sector(fDetElemId,fManuId);
+
+ rv += hvNamer.DCSNameFromAlias(hvNamer.DCSAliasName(fDetElemId,sector));
+ }
+ else
+ {
+ rv += hvNamer.DCSNameFromAlias(hvNamer.DCSAliasName(fDetElemId));
+ }
+ }
+
+ return rv;
}
//_____________________________________________________________________________