]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITStestV2.C
Print removed
[u/mrichter/AliRoot.git] / ITS / AliITStestV2.C
index 4da897e67fb78d4aa3e31154244dbde2e2aa7167..b8e3501480839bbc2cffb36759aeca74fa13a491 100644 (file)
@@ -1,42 +1,49 @@
-Int_t AliITStestV2(Char_t SlowOrFast='s') {
+/****************************************************************************
+ *           Origin: I.Belikov, CERN, Jouri.Belikov@cern.ch                 *
+ ****************************************************************************/
+
+Int_t AliITStestV2(Int_t nev=5, Char_t SlowOrFast='s') {
    Int_t rc=0;
 
-   if (gAlice) {delete gAlice; gAlice=0;}
-   TFile *in=TFile::Open("galice.root");
-   if (!in->IsOpen()) {
-      cerr<<"Can't open galice.root !\n"; 
+   if (gAlice) {
+      delete gAlice->GetRunLoader();
+      delete gAlice; 
+      gAlice=0;
+   }
+
+   rl = AliRunLoader::Open("galice.root");
+   if (rl == 0x0) {
+      cerr<<"Can not open session"<<endl;
       return 1;
    }
-   if (!(gAlice=(AliRun*)in->Get("gAlice"))) {
-      cerr<<"Can't find gAlice !\n";
-      return 2;
+
+   if (rl->LoadgAlice()) {
+      cerr<<"Error occured while loading AliRun"<<endl;
+      return 1;
    }
-   AliKalmanTrack::SetConvConst(1000/0.299792458/gAlice->Field()->SolenoidField());
-   delete gAlice; gAlice=0;
-   in->Close();
+   AliKalmanTrack::
+   SetConvConst(1000/0.299792458/rl->GetAliRun()->Field()->SolenoidField());
 
+   delete rl;
+  
    if (SlowOrFast=='f') {
       cerr<<"Fast AliITSRecPoint(s) !\n";
-      gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSHits2FastRecPoints.C");
-      AliITSHits2FastRecPoints();
    } else {
       cerr<<"Slow AliITSRecPoint(s) !\n";
       gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSHits2SDigits.C");
       AliITSHits2SDigits();
       gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSSDigits2Digits.C");
       AliITSSDigits2Digits();
-      gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSDigits2RecPoints.C");
-      AliITSDigits2RecPoints();
    }
    gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSFindClustersV2.C");
-   if (rc=AliITSFindClustersV2(SlowOrFast)) return rc;
+   if (rc=AliITSFindClustersV2(nev,SlowOrFast)) return rc;
 
    gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSFindTracksV2.C");
    if (rc=AliITSFindTracksV2()) return rc;
 
    gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliITSComparisonV2.C");
    if (rc=AliITSComparisonV2()) return rc;
-
+/*
    gROOT->LoadMacro("$(ALICE_ROOT)/ITS/AliV0FindVertices.C");
    if (rc=AliV0FindVertices()) return rc;
 
@@ -49,6 +56,6 @@ Int_t AliITStestV2(Char_t SlowOrFast='s') {
    gSystem->SetIncludePath("-I$ROOTSYS/include -I$ALICE_ROOT/include -I$ALICE_ROOT/ITS -I$ALICE_ROOT/TPC -I$ALICE_ROOT/CONTAINERS");
    gROOT->ProcessLine(".L $(ALICE_ROOT)/ITS/AliCascadeComparison.C+");
    if (rc=AliCascadeComparison()) return rc;
-
+*/
    return rc;
 }