ROOT logo
void recTPC2007(Int_t type, const char *filename="data.root")
{
  //  .L $ALICE_ROOT/TPC/macros/recTPC2007.C
  
  // recTPC2007(0,"rfio:/castor/cern.ch/alice/data/2007/12/16/11/07000013151011.20.root")
  //recTPC2007(0,"alien:///alice/data/2007/LHC07w_TPC/000012674/raw/07000012674011.90.root")
  //  recTPC2007(0,"/data/test2007/07000012674011/07000012674011.90.root")

  //
  // Set path to calibration data
  //
  // type variable = 0 - cosmic test
  //               = 1 - laser test   
  //
  // Set reconstruction parameters
  ////
  //gSystem->Load("/afs/cern.ch/alice/tpctest/root/HEAD/lib/libRAliEn.so");  
  //gSystem->Load("$ROOTSYS/lib/libXrdClient.so") 
  TGrid::Connect("alien://");
  //

  AliLog::SetClassDebugLevel("AliTPCclusterer",2);
  AliTPCRecoParam * tpcRecoParam = 0;
  if (type==0)  tpcRecoParam = AliTPCRecoParam::GetCosmicTestParam(kTRUE);
  if (type>0)  tpcRecoParam = AliTPCRecoParam::GetLaserTestParam(kTRUE);
  tpcRecoParam->SetTimeInterval(60,940);
  tpcRecoParam->Dump();
  //
  //
 //  tpcRecoParam->SetMinMaxCutAbs(4.);
//   tpcRecoParam->SetMinLeftRightCutAbs(6.);
//   tpcRecoParam->SetMinUpDownCutAbs(7.);
//   tpcRecoParam->SetMinMaxCutSigma(4.);
//   tpcRecoParam->SetMinLeftRightCutSigma(6.);
//   tpcRecoParam->SetMinUpDownCutSigma(7.);
  //
  //
  AliTPCReconstructor::SetRecoParam(tpcRecoParam);
  AliTPCReconstructor::SetStreamLevel(100);
  //
  AliReconstruction rec;  
  rec.SetDefaultStorage("alien://folder=/alice/data/2007/LHC07w/OCDB/");
  rec.SetWriteESDfriend(kTRUE);
  rec.SetInput(filename);
  rec.SetRunReconstruction("TPC");
  rec.SetEquipmentIdMap("EquipmentIdMap.data");
  //
  rec.SetOption("TPC","PedestalSubtraction OldRCUFormat");
  rec.SetFillESD("TPC");
  rec.SetFillTriggerESD(kFALSE);
  rec.SetRunVertexFinder(kFALSE);
  rec.SetCleanESD(kFALSE);
  rec.Run();
}

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