ROOT logo
void recMC(const char* tpcDBpath="local://$ALICE_ROOT", Int_t nevents){
  AliTPCRecoParam * tpcRecoParam = AliTPCRecoParam::GetLowFluxParam();  
  AliTPCReconstructor::SetStreamLevel(10);
  //

  AliReconstruction rec;
  rec.SetSpecificStorage("TPC/*/*",tpcDBpath);
  rec.SetRecoParam("TPC",tpcRecoParam);
  //
  rec.SetLoadAlignData("");
  rec.SetWriteESDfriend(kTRUE);
  rec.SetFillTriggerESD(kFALSE);
  rec.SetRunVertexFinder(kTRUE);
  rec.SetWriteAlignmentData(kTRUE);
  rec.SetRunReconstruction("ITS TPC TRD TOF");
  //rec.SetRunReconstruction("ITS TPC");
  rec.SetCleanESD(kFALSE);
  //disable HLT and QA
  //
  rec.SetRunHLTTracking(kFALSE);
  rec.SetUseHLTData(" ");
  rec.SetRunQA(kFALSE);
  //
  rec.SetWriteESDfriend(kTRUE);
  rec.SetWriteAlignmentData(kTRUE);
  rec.SetUniformFieldTracking(kFALSE);
  rec.SetWriteAlignmentData(kTRUE);
  //
  rec.SetEventRange(0,nevents);
  //
  rec.Run();
}
 recMC.C:1
 recMC.C:2
 recMC.C:3
 recMC.C:4
 recMC.C:5
 recMC.C:6
 recMC.C:7
 recMC.C:8
 recMC.C:9
 recMC.C:10
 recMC.C:11
 recMC.C:12
 recMC.C:13
 recMC.C:14
 recMC.C:15
 recMC.C:16
 recMC.C:17
 recMC.C:18
 recMC.C:19
 recMC.C:20
 recMC.C:21
 recMC.C:22
 recMC.C:23
 recMC.C:24
 recMC.C:25
 recMC.C:26
 recMC.C:27
 recMC.C:28
 recMC.C:29
 recMC.C:30
 recMC.C:31
 recMC.C:32
 recMC.C:33