ROOT logo
//____________________________________________________________________
//
// $Id: TestRawIO.C 13249 2006-03-24 16:09:36Z cholm $
//
// Test of AliFMDPedestalDA
//
/** @ingroup simple_script
 */
#ifndef __CINT__
# include <TSystem.h>
# include <TStopwatch.h>
# include <AliCDBManager.h>
# include <AliRawReader.h>
# include <AliFMDPedestalDA.h>
# include <AliFMDParameters.h>
#endif
void TestPedestalDA(Char_t* fileName="data.raw", Int_t runNumber=1, 
		    Bool_t  oldFormat=kTRUE, Bool_t diagnostics=kFALSE)
{
  
  //This script runs the pedestal DA using the class AliFMDPedestalDA
#ifdef __CINT__
  // Load utility library
  gSystem->Load("libFMDutil");
#endif

  // Set-up CDB interface 
  AliCDBManager* cdb = AliCDBManager::Instance();
  cdb->SetRun(runNumber);
  cdb->SetDefaultStorage("local://$ALICE_ROOT/OCDB");

  // Set debug level
  AliLog::SetModuleDebugLevel("FMD", 1);

  // Set-up paramters 
  AliFMDParameters* params = AliFMDParameters::Instance();
  params->Init();
  params->UseCompleteHeader(oldFormat);
  
  // Set-up raw readers 
  AliRawReader *reader = AliRawReader::Create(fileName);


  // Set-up timer 
  TStopwatch timer;
  timer.Start();
  
  // Make and run DA
  AliFMDPedestalDA pedestalDA;
  pedestalDA.SetSaveDiagnostics(diagnostics);
  pedestalDA.Run(reader);

  // Stop and print summary
  timer.Stop();
  timer.Print();
}
//
// EOF
//
 TestPedestalDA.C:1
 TestPedestalDA.C:2
 TestPedestalDA.C:3
 TestPedestalDA.C:4
 TestPedestalDA.C:5
 TestPedestalDA.C:6
 TestPedestalDA.C:7
 TestPedestalDA.C:8
 TestPedestalDA.C:9
 TestPedestalDA.C:10
 TestPedestalDA.C:11
 TestPedestalDA.C:12
 TestPedestalDA.C:13
 TestPedestalDA.C:14
 TestPedestalDA.C:15
 TestPedestalDA.C:16
 TestPedestalDA.C:17
 TestPedestalDA.C:18
 TestPedestalDA.C:19
 TestPedestalDA.C:20
 TestPedestalDA.C:21
 TestPedestalDA.C:22
 TestPedestalDA.C:23
 TestPedestalDA.C:24
 TestPedestalDA.C:25
 TestPedestalDA.C:26
 TestPedestalDA.C:27
 TestPedestalDA.C:28
 TestPedestalDA.C:29
 TestPedestalDA.C:30
 TestPedestalDA.C:31
 TestPedestalDA.C:32
 TestPedestalDA.C:33
 TestPedestalDA.C:34
 TestPedestalDA.C:35
 TestPedestalDA.C:36
 TestPedestalDA.C:37
 TestPedestalDA.C:38
 TestPedestalDA.C:39
 TestPedestalDA.C:40
 TestPedestalDA.C:41
 TestPedestalDA.C:42
 TestPedestalDA.C:43
 TestPedestalDA.C:44
 TestPedestalDA.C:45
 TestPedestalDA.C:46
 TestPedestalDA.C:47
 TestPedestalDA.C:48
 TestPedestalDA.C:49
 TestPedestalDA.C:50
 TestPedestalDA.C:51
 TestPedestalDA.C:52
 TestPedestalDA.C:53
 TestPedestalDA.C:54
 TestPedestalDA.C:55
 TestPedestalDA.C:56
 TestPedestalDA.C:57
 TestPedestalDA.C:58
 TestPedestalDA.C:59
 TestPedestalDA.C:60