ROOT logo
Int_t AliTOFtest(Int_t nevents=1) 
{
  //
  // Test macro for the TOF code
  // report bug to Fabrizio.Pierella@cern.ch
  // Use case:
  // start aliroot
  // root [0] .L AliTOFtest.C
  // root [1] AliTOFtest()
  //
  // Updated to the new I/O: A. De Caro, C. Zampolli
  //

  Int_t rc = 0;

  // Initialize the test setup 

  gAlice->Init("$ALICE_ROOT/TOF/AliTOFconfig.C");

  // Run one central Hijing event and create the hits
  // (time required: some minuts)

  gAlice->SetDebug(2);
  gAlice->Run(nevents);
  
  if (gAlice)
    {
      delete AliRunLoader::Instance();
      delete gAlice;
      gAlice = 0x0;
    }

  gROOT->LoadMacro("$(ALICE_ROOT)/TOF/AliTOFanalyzeHits.C");
  if (rc=AliTOFanalyzeHits()) return rc;
  
  if (gAlice)
    {
      delete AliRunLoader::Instance();
      delete gAlice;
      gAlice = 0x0;
    }

  gROOT->LoadMacro("$(ALICE_ROOT)/TOF/AliTOFhits2sdigits.C");
  if (rc=AliTOFhits2sdigits()) return rc;

    if (gAlice)
    {
      delete AliRunLoader::Instance();
      delete gAlice;
      gAlice = 0x0;
    }

  gROOT->LoadMacro("$(ALICE_ROOT)/TOF/AliTOFanalyzeSDigitsV2.C");
  if (rc=AliTOFanalyzeSDigitsV2()) return rc;
  
  if (gAlice)
    {
      delete AliRunLoader::Instance();
      delete gAlice;
      gAlice = 0x0;
    }  

  gROOT->LoadMacro("$(ALICE_ROOT)/TOF/AliTOFSDigits2Digits.C");
  if (rc=AliTOFSDigits2Digits()) return rc;
  //gROOT->LoadMacro("$(ALICE_ROOT)/TOF/AliTOFtestDigitizer.C");
  //if (rc=AliTOFtestDigitizer()) return rc;

    if (gAlice)
    {
      delete AliRunLoader::Instance();
      delete gAlice;
      gAlice = 0x0;
    }

  gROOT->LoadMacro("$(ALICE_ROOT)/TOF/AliTOFanalyzeDigits.C");
  if (rc=AliTOFanalyzeDigits()) return rc;
  if (gAlice)
    {
      delete AliRunLoader::Instance();
      delete gAlice;
      gAlice = 0x0;
    }

}
 AliTOFtest.C:1
 AliTOFtest.C:2
 AliTOFtest.C:3
 AliTOFtest.C:4
 AliTOFtest.C:5
 AliTOFtest.C:6
 AliTOFtest.C:7
 AliTOFtest.C:8
 AliTOFtest.C:9
 AliTOFtest.C:10
 AliTOFtest.C:11
 AliTOFtest.C:12
 AliTOFtest.C:13
 AliTOFtest.C:14
 AliTOFtest.C:15
 AliTOFtest.C:16
 AliTOFtest.C:17
 AliTOFtest.C:18
 AliTOFtest.C:19
 AliTOFtest.C:20
 AliTOFtest.C:21
 AliTOFtest.C:22
 AliTOFtest.C:23
 AliTOFtest.C:24
 AliTOFtest.C:25
 AliTOFtest.C:26
 AliTOFtest.C:27
 AliTOFtest.C:28
 AliTOFtest.C:29
 AliTOFtest.C:30
 AliTOFtest.C:31
 AliTOFtest.C:32
 AliTOFtest.C:33
 AliTOFtest.C:34
 AliTOFtest.C:35
 AliTOFtest.C:36
 AliTOFtest.C:37
 AliTOFtest.C:38
 AliTOFtest.C:39
 AliTOFtest.C:40
 AliTOFtest.C:41
 AliTOFtest.C:42
 AliTOFtest.C:43
 AliTOFtest.C:44
 AliTOFtest.C:45
 AliTOFtest.C:46
 AliTOFtest.C:47
 AliTOFtest.C:48
 AliTOFtest.C:49
 AliTOFtest.C:50
 AliTOFtest.C:51
 AliTOFtest.C:52
 AliTOFtest.C:53
 AliTOFtest.C:54
 AliTOFtest.C:55
 AliTOFtest.C:56
 AliTOFtest.C:57
 AliTOFtest.C:58
 AliTOFtest.C:59
 AliTOFtest.C:60
 AliTOFtest.C:61
 AliTOFtest.C:62
 AliTOFtest.C:63
 AliTOFtest.C:64
 AliTOFtest.C:65
 AliTOFtest.C:66
 AliTOFtest.C:67
 AliTOFtest.C:68
 AliTOFtest.C:69
 AliTOFtest.C:70
 AliTOFtest.C:71
 AliTOFtest.C:72
 AliTOFtest.C:73
 AliTOFtest.C:74
 AliTOFtest.C:75
 AliTOFtest.C:76
 AliTOFtest.C:77
 AliTOFtest.C:78
 AliTOFtest.C:79
 AliTOFtest.C:80
 AliTOFtest.C:81
 AliTOFtest.C:82
 AliTOFtest.C:83
 AliTOFtest.C:84
 AliTOFtest.C:85