Number of events needed: 100
Input Files:
Output Files: tpcPulser.root, to be exported to the DAQ FXS
+fileId: pulser
Trigger types used: CALIBRATION_EVENT
*/
*/
#define RESULT_FILE "tpcPulser.root"
+#define FILE_ID "pulser"
#define MAPPING_FILE "tpcMapping.root"
+#define AliDebugLevel() -1
#include <daqDA.h>
#include "AliTPCCalPad.h"
#include "AliMathBase.h"
#include "TTreeStream.h"
-#include "TTreeStream.h"
+#include "AliLog.h"
+#include "TSystem.h"
//
// TPC calibration algorithm includes
Arguments: list of DATE raw data files
*/
int main(int argc, char **argv) {
+ AliLog::SetClassDebugLevel("AliTPCRawStream",-5);
+ AliLog::SetClassDebugLevel("AliRawReaderDate",-5);
+ AliLog::SetClassDebugLevel("AliTPCAltroMapping",-5);
+ AliLog::SetModuleDebugLevel("RAW",-5);
gROOT->GetPluginManager()->AddHandler("TVirtualStreamerInfo",
"*",
int i,status;
+ AliTPCmapper *mapping = 0; // The TPC mapping
+ // if test setup get parameters from $DAQDA_TEST_DIR
+
+ if (!mapping){
+ /* copy locally the mapping file from daq detector config db */
+ status = daqDA_DB_getFile(MAPPING_FILE,"./tpcMapping.root");
+ if (status) {
+ printf("Failed to get mapping file (%s) from DAQdetDB, status=%d\n", MAPPING_FILE, status);
+ printf("Continue anyway ... maybe it works?\n"); // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ return -1; // temporarily uncommented for testing on pcald47 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ }
- /* copy locally the mapping file from daq detector config db */
- status = daqDA_DB_getFile(MAPPING_FILE,"./tpcMapping.root");
- if (status) {
- printf("Failed to get mapping file (%s) from DAQdetDB, status=%d\n", MAPPING_FILE, status);
- printf("Continue anyway ... maybe it works?\n"); // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- //return -1; // temporarily uncommented for testing on pcald47 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ /* open the mapping file and retrieve mapping object */
+ TFile *fileMapping = new TFile(MAPPING_FILE, "read");
+ mapping = (AliTPCmapper*) fileMapping->Get("tpcMapping");
+ delete fileMapping;
}
- /* open the mapping file and retrieve mapping object */
- AliTPCmapper *mapping = 0; // The TPC mapping
- TFile *fileMapping = new TFile(MAPPING_FILE, "read");
- mapping = (AliTPCmapper*) fileMapping->Get("tpcMapping");
if (mapping == 0) {
- printf("Failed to get mapping object from %s. Exiting ...\n", MAPPING_FILE);
- delete fileMapping;
- return -1;
+ printf("Failed to get mapping object from %s. ...\n", MAPPING_FILE);
+ //return -1;
} else {
printf("Got mapping object from %s\n", MAPPING_FILE);
}
-
AliTPCCalibPulser calibPulser; // pedestal and noise calibration
if (argc<2) {
printf ("%d events processed\n",nevents);
TFile * fileTPC = new TFile (RESULT_FILE,"recreate");
- calibPulser.Write("calibPulser");
+ calibPulser.Write("tpcCalibPulser");
delete fileTPC;
printf("Wrote %s\n",RESULT_FILE);
/* store the result file on FES */
- status=daqDA_FES_storeFile(RESULT_FILE,RESULT_FILE);
+ status=daqDA_FES_storeFile(RESULT_FILE,FILE_ID);
if (status) {
status = -2;
}