ROOT logo
//   It is recommended to train not all momenta at on eturn. The time consumption
//   for a training loop is very large! 

//   Please be careful if you want to train the networks. The networks will be saved
//   in a file ("./Networks_%d", date(yyyymmdd)). You should create seperate directories 
//   where the training for the several momentum bins should be done. Otherwise the 
//   networks will be deleted by the following momentum bin training.

#ifndef __CINT__
#include "TSystem.h"
#include "$ALICE_ROOT/TRD/qaRec/AliTRDpidRefMaker.h"
#endif

Int_t runTraining(){

  gSystem -> Load("libANALYSIS.so");
  gSystem -> Load("libTRDqaRec.so");

  AliTRDpidRefMaker *ref = new AliTRDpidRefMaker();
  ref->SetDebugLevel(2);

//   Sets the momentum bin that should be trained:
//   Bin  0 =  0.6 GeV/c
//   Bin  1 =  0.8 GeV/c
//   Bin  2 =  1.0 GeV/c
//   Bin  3 =  1.5 GeV/c
//   Bin  4 =  2.0 GeV/c
//   Bin  5 =  3.0 GeV/c
//   Bin  6 =  4.0 GeV/c
//   Bin  7 =  5.0 GeV/c
//   Bin  8 =  6.0 GeV/c
//   Bin  9 =  8.0 GeV/c
//   Bin 10 = 10.0 GeV/c
//   Bin 11 = All
  ref->SetTrainMomBin(1);

//   Sets if the network should be trained
  ref->SetDoTraining(1);

//   Sets if the training should be continued or an untrained network will be taken.
//   If the training should be continued with a pretrained network, 
//   please uncomment this line
//   ref->SetContinueTraining(1);

//   Sets the path for old networks. If the training should be continued 
//   with a pretrained network, please uncomment this line and set the date (yyyymmdd).
//   ref->SetTrainPath(20081022);

//   Do the training
  ref->PostProcess();
  
  return 1;

}
 runTraining.C:1
 runTraining.C:2
 runTraining.C:3
 runTraining.C:4
 runTraining.C:5
 runTraining.C:6
 runTraining.C:7
 runTraining.C:8
 runTraining.C:9
 runTraining.C:10
 runTraining.C:11
 runTraining.C:12
 runTraining.C:13
 runTraining.C:14
 runTraining.C:15
 runTraining.C:16
 runTraining.C:17
 runTraining.C:18
 runTraining.C:19
 runTraining.C:20
 runTraining.C:21
 runTraining.C:22
 runTraining.C:23
 runTraining.C:24
 runTraining.C:25
 runTraining.C:26
 runTraining.C:27
 runTraining.C:28
 runTraining.C:29
 runTraining.C:30
 runTraining.C:31
 runTraining.C:32
 runTraining.C:33
 runTraining.C:34
 runTraining.C:35
 runTraining.C:36
 runTraining.C:37
 runTraining.C:38
 runTraining.C:39
 runTraining.C:40
 runTraining.C:41
 runTraining.C:42
 runTraining.C:43
 runTraining.C:44
 runTraining.C:45
 runTraining.C:46
 runTraining.C:47
 runTraining.C:48
 runTraining.C:49
 runTraining.C:50
 runTraining.C:51
 runTraining.C:52
 runTraining.C:53
 runTraining.C:54
 runTraining.C:55