#include <TGImageMap.h>
#include <TGTextBuffer.h>
+#include <cstdio>
+
/// \cond CLASSIMP
ClassImp(AliMUONTriggerGUI)
/// \endcond
bf = new AliMUONTriggerGUIbdmap(gClient->GetRoot(), fMain, 400, 200);
if (status & kGood) {
- sprintf(text,"%s (Circuit %4d) status : working",
+ snprintf(text,200,"%s (Circuit %4d) status : working",
board->GetBoardName(),board->GetIdCircuit());
}
if (status & kWithProblems) {
- sprintf(text,"%s (Circuit %4d) status : has problems...",
+ snprintf(text,200,"%s (Circuit %4d) status : has problems...",
board->GetBoardName(),board->GetIdCircuit());
}
if (status & kNotWorking) {
- sprintf(text,"%s (Circuit %4d) status : not working",
+ snprintf(text,200,"%s (Circuit %4d) status : not working",
board->GetBoardName(),board->GetIdCircuit());
}
if (status & kUnknown) {
- sprintf(text,"%s (Circuit %4d) status : unknown",
+ snprintf(text,200,"%s (Circuit %4d) status : unknown",
board->GetBoardName(),board->GetIdCircuit());
}
reg = new TGRegion(5,xp,yp);
fImageMap->AddRegion(*reg, ib);
- sprintf(text,"%s (crate %s circuit %3d, number %3d)",board->GetBoardName(),board->GetCrateName(),board->GetIdCircuit(),board->GetNumber());
+ snprintf(text,256,"%s (crate %s circuit %3d, number %3d)",board->GetBoardName(),board->GetCrateName(),board->GetIdCircuit(),board->GetNumber());
fImageMap->SetToolTipText(ib, text);
// Set coordinates of strips boxes
if (!pad.IsValid()) continue;
// get the pad position and dimensions
- xlocal1 = pad.Position().X();
- ylocal1 = pad.Position().Y();
- xlocal2 = pad.Dimensions().X();
- ylocal2 = pad.Dimensions().Y();
+ xlocal1 = pad.GetPositionX();
+ ylocal1 = pad.GetPositionY();
+ xlocal2 = pad.GetDimensionX();
+ ylocal2 = pad.GetDimensionY();
transformer.Local2Global(detElemId, xlocal1, ylocal1, 0, xg1, yg1, zg1);
// (no transformation for pad dimensions)
if (!pad.IsValid()) continue;
// get the pad position and dimensions
- xlocal1 = pad.Position().X();
- ylocal1 = pad.Position().Y();
- xlocal2 = pad.Dimensions().X();
- ylocal2 = pad.Dimensions().Y();
+ xlocal1 = pad.GetPositionX();
+ ylocal1 = pad.GetPositionY();
+ xlocal2 = pad.GetDimensionX();
+ ylocal2 = pad.GetDimensionY();
transformer.Local2Global(detElemId, xlocal1, ylocal1, 0, xg1, yg1, zg1);
// (no transformation for pad dimensions)
char command[256];
char dateFileName[256];
- sprintf(dateFileName,"TriggerGUI.date");
- sprintf(command, "dateStream -c -s -D -o %s -# %d -C -run %d",
+ snprintf(dateFileName,256,"TriggerGUI.date");
+ snprintf(command, 256,"dateStream -c -s -D -o %s -# %d -C -run %d",
dateFileName, 1, 0);
FILE* pipe = gSystem->OpenPipe(command, "w");
ldc += AliDAQ::NumberOfLdcs(iDet) / AliDAQ::NumberOfDdls(iDet);
char rawFileName[256];
- sprintf(rawFileName, "%s",AliDAQ::DdlFileName(iDet,iDDL));
+ snprintf(rawFileName, 256,"%s",AliDAQ::DdlFileName(iDet,iDDL));
// check existence and size of raw data file
FILE* file = fopen(rawFileName, "rb");
if (!file) continue;
// AliSimulation::ConvertDateToRoot
char rootFileName[256];
- sprintf(rootFileName,"TriggerGUI.root");
+ snprintf(rootFileName,256,"TriggerGUI.root");
// ALIMDC setup
const Int_t kDBSize = 2000000000;