ROOT logo
//================================================================================================================================

void AliMuonForwardTrackFinder(Int_t run=0,
			       Bool_t bransonCorrection = kTRUE,
			       Double_t zVertexError=0.010,
			       Int_t matching=0,
			       const Char_t *readDir= ".",
			       const Char_t *outDir = ".",
			       Int_t nEventsToAnalyze = -1) {
  
  //  TGeoGlobalMagField::Instance()->SetField(new AliMagF("Maps","Maps", -1., -1, AliMagF::k5kG));

  // AliLog::SetClassDebugLevel("AliMuonForwardTrackFinder", 1);

  AliCDBManager* man = AliCDBManager::Instance();
  man->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
  man->SetSpecificStorage("GRP/GRP/Data", Form("local://%s",gSystem->pwd()));

  AliMuonForwardTrackFinder *finder = new AliMuonForwardTrackFinder();
  finder->SetDraw(kFALSE);
  finder->Init(run, readDir, outDir, nEventsToAnalyze);

  finder -> SetSigmaSpectrometerCut(4.0);
  finder -> SetSigmaClusterCut(4.0);
  finder -> SetChi2GlobalCut(2.0);
  finder -> SetRAbsorberCut(0.0);
  //  finder -> SetRAbsorberCut(26.4);
  finder -> SetLowPtCut(0.0);
  //  finder -> SetLowPtCut(0.5);
  finder -> SetVertexError(0.015, 0.015, zVertexError);
  finder -> SetMatchingMode(matching);                // 0 -> real matching   1 -> ideal matching
  //  finder -> SetMinResearchRadiusAtPlane(4, 0.0);
  //  finder -> SetMinResearchRadiusAtPlane(3, 0.0);
  finder -> SetMinResearchRadiusAtPlane(4, 0.50);
  finder -> SetMinResearchRadiusAtPlane(3, 0.05);
  finder -> SetBransonCorrection(bransonCorrection);

  while (finder->LoadNextTrack()) continue;

  if (finder->GetNRealTracksAnalyzed()) finder->Terminate();

}

//================================================================================================================================

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