#include "AliMUONVCalibParam.h"
#include "AliMUONVStore.h"
#include "AliMUONCalibParamND.h"
+#include "AliMUONCalibParamNI.h"
#include "AliMUON1DArray.h"
#include "AliMUONTriggerIO.h"
AliMUONVStore* gLocalMasks = 0x0;
AliMUONVStore* gRegionalMasks = 0x0;
-AliMUONVCalibParam* globalMasks = 0x0;
+AliMUONVCalibParam* gGlobalMasks = 0x0;
AliMUONTriggerIO gTriggerIO;
Char_t gHistoFileName[256];
-Float_t gkThreshold = 0.8;
+Float_t gkThreshold = 0.2;
//__________________________________________________________________
void UpdateLocalMask(Int_t localBoardId, Int_t connector, Int_t strip)
// read mask files
gLocalMasks = new AliMUON1DArray(gkNLocalBoard+9);
gRegionalMasks = new AliMUON1DArray(16);
-
+ gGlobalMasks = new AliMUONCalibParamNI(1,2,1,0,0);
TString localFile = gLocalMaskFileName;
TString regionalFile = gRegionalFileName;
TString globalFile = gGlobalFileName;
gTriggerIO.ReadMasks(localFile.Data(), regionalFile.Data(), globalFile.Data(),
- gLocalMasks, gRegionalMasks, globalMasks, false);
+ gLocalMasks, gRegionalMasks, gGlobalMasks, false);
}
//__________
void MakePattern(Int_t localBoardId, TArrayS& xPattern, TArrayS& yPattern)
// write last current file
WriteLastCurrentFile();
- gTriggerIO.WriteMasks(gLocalMaskFileName, gRegionalFileName, " ", gLocalMasks, gRegionalMasks , 0);
-
+ gTriggerIO.WriteMasks(gLocalMaskFileName, gRegionalFileName, gGlobalFileName, gLocalMasks, gRegionalMasks, gGlobalMasks);
}
}
Int_t maxEvents = 1000000;
Char_t inputFile[256];
TString flatOutputFile;
- TString configFile;
// option handler
i++;
sprintf(inputFile,argv[i]);
break;
- case 'c' :
+ case 't' :
i++;
- configFile = argv[i];
+ gkThreshold = atof(argv[i]);
break;
case 'e' :
i++;
printf("\n-r <root file> (default = %s)",gHistoFileName);
printf("\n");
printf("\n Options");
+ printf("\n-t <threshold values> (default = %3.1f)",gkThreshold);
printf("\n-d <print level> (default = %d)",gPrintLevel);
printf("\n-s <skip events> (default = %d)",skipEvents);
printf("\n-n <max events> (default = %d)",maxEvents);
if (gCommand.Contains("ped"))
MakePatternStore();
- if (gCommand.Contains("cal"))
- MakePatternStore(false);
+ if (gCommand.Contains("cal"))
+ printf("Options %s disabled", gCommand.Data());
+ // MakePatternStore(false);
if (!ExportFiles())
return -1;
delete gLocalMasks;
delete gRegionalMasks;
- delete globalMasks; // in case
+ delete gGlobalMasks; // in case
delete gPatternStore;
return status;