AliRoot Core  3dc7879 (3dc7879)
TPCPULSERda.cxx File Reference

TPC DA for online calibration. More...

#include <daqDA.h>
#include "event.h"
#include "monitor.h"
#include <stdio.h>
#include <stdlib.h>
#include <fstream>
#include <TFile.h>
#include "TROOT.h"
#include "TPluginManager.h"
#include "TString.h"
#include "TObjString.h"
#include "TDatime.h"
#include "AliRawReader.h"
#include "AliRawReaderDate.h"
#include "AliTPCmapper.h"
#include "AliTPCROC.h"
#include "AliTPCCalROC.h"
#include "AliTPCCalPad.h"
#include "AliMathBase.h"
#include "TTreeStream.h"
#include "AliLog.h"
#include "TSystem.h"
#include "AliTPCConfigDA.h"
#include <AmoreDA.h>
#include "AliTPCCalibPulser.h"
Include dependency graph for TPCPULSERda.cxx:

Go to the source code of this file.

Macros

#define RESULT_FILE   "tpcPulser.root"
 
#define FILE_ID   "pulser"
 
#define MAPPING_FILE   "tpcMapping.root"
 
#define CONFIG_FILE   "TPCPULSERda.conf"
 
#define Q_FILE   "tpcPulserQ.data"
 
#define DEAD_FILE   "tpcDeadChannelsPulser.data"
 
#define AliDebugLevel()   -1
 

Functions

int main (int argc, char **argv)
 

Detailed Description

TPC DA for online calibration.

Contact: Haava.nosp@m.rd.H.nosp@m.elstr.nosp@m.up@c.nosp@m.ern.c.nosp@m.h Link: Run Type: CALIBRATION_PULSER DA Type: LDC 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

TPCda_pulser.cxx - calibration algorithm for TPC pulser events

10/06/2007 sylva.nosp@m.in.c.nosp@m.hapel.nosp@m.and@.nosp@m.cern..nosp@m.ch : first version - clean skeleton based on DAQ DA case1 30/09/2007 haava.nosp@m.rd.h.nosp@m.elstr.nosp@m.up@c.nosp@m.ern.c.nosp@m.h : created pulser DA based on pedestal code 19/09/2008 J.Wie.nosp@m.chul.nosp@m.a@gsi.nosp@m..de: Added export of the calibration data to the AMORE data base. Added support for configuration files. 23/04/2011 Chris.nosp@m.tian.nosp@m..Lipp.nosp@m.mann.nosp@m.@cern.nosp@m..ch : Added output of acsii files for online 26/09/2014 Chris.nosp@m.tian.nosp@m..Lipp.nosp@m.mann.nosp@m.@cern.nosp@m..ch : CHange for new DAQ setup with one CRORC per LDC 26/09/2014 Jens..nosp@m.Wiec.nosp@m.hula@.nosp@m.cern.nosp@m..ch : comment out obsolete AliTPCRawStream

Author
maria.nosp@m.n.iv.nosp@m.anov@.nosp@m.cern.nosp@m..ch

This process reads RAW data from the files provided as command line arguments and save results in a file (named from RESULT_FILE define - see below).

Definition in file TPCPULSERda.cxx.

Macro Definition Documentation

#define AliDebugLevel ( )    -1

Definition at line 48 of file TPCPULSERda.cxx.

#define CONFIG_FILE   "TPCPULSERda.conf"

Definition at line 45 of file TPCPULSERda.cxx.

Referenced by main().

#define DEAD_FILE   "tpcDeadChannelsPulser.data"

Definition at line 47 of file TPCPULSERda.cxx.

Referenced by main().

#define FILE_ID   "pulser"

Definition at line 43 of file TPCPULSERda.cxx.

Referenced by main().

#define MAPPING_FILE   "tpcMapping.root"

Definition at line 44 of file TPCPULSERda.cxx.

Referenced by main().

#define Q_FILE   "tpcPulserQ.data"

Definition at line 46 of file TPCPULSERda.cxx.

Referenced by main().

#define RESULT_FILE   "tpcPulser.root"

Definition at line 42 of file TPCPULSERda.cxx.

Referenced by main().

Function Documentation

int main ( int  argc,
char **  argv 
)

Main routine Arguments: list of DATE raw data files

Definition at line 90 of file TPCPULSERda.cxx.