ROOT logo
#include <iostream>

#include "AliPHOSGetter.h"

void Go(){
  cout << "AliPHOS:> Single File default reconstruction analysing" << endl ;
  AliPHOSGetter* gime=AliPHOSGetter::GetInstance("galice.root") ;  
  gime->Event(0,"SDR") ;
  if((gime->EmcRecPoints()==0)||(gime->EmcRecPoints()->At(0)==0)){
    cout << "        No EmcRecPoint  !!!!! " << endl ;
  }    
  if((gime->CpvRecPoints()==0)||(gime->CpvRecPoints()->At(0)==0)){
    cout << "        No CpvRecPoint  !!!!! " << endl ;
  }    
  if((gime->TrackSegments()==0)||(gime->TrackSegments()->At(0)==0)){
    cout << "        No TrackSegments !!!! " << endl ;
  }    
  if((gime->RecParticles()==0)||(gime->RecParticles()->At(0)==0)){
    cout << "        No RecParticles !!!!! " << endl ;
  }    
  cout << "AliPHOS:> Single File default analysing finished" << endl ;
  
  
  cout << "AliPHOS:> Single File branch TEST analyzing started" << endl ;
  gime=AliPHOSGetter::GetInstance("galice.root","test") ;  
  gime->Event(0,"SDR") ;
  if((gime->EmcRecPoints()==0)||(gime->EmcRecPoints()->At(0)==0)){
    cout << "No EmcRecPoint " << endl ;
  }    
  if((gime->CpvRecPoints()==0)||(gime->CpvRecPoints()->At(0)==0)){
    cout << "No CpvRecPoint " << endl ;
  }    
  if((gime->TrackSegments()==0)||(gime->TrackSegments()->At(0)==0)){
    cout << "No TrackSegments " << endl ;
  }    
  if((gime->RecParticles()==0)||(gime->RecParticles()->At(0)==0)){
    cout << "No RecParticles " << endl ;
  }    
  cout << "AliPHOS:> Single File branch TEST reconstruction ended" << endl ;
  
  
  cout << "AliPHOS:> Split File default reconstruction started" << endl ;
  gime=AliPHOSGetter::GetInstance("galice.root","Default",kTRUE) ;  
  gime->Event(0,"SDR") ;
  if((gime->EmcRecPoints()==0)||(gime->EmcRecPoints()->At(0)==0)){
    cout << "No EmcRecPoint " << endl ;
  }    
  if((gime->CpvRecPoints()==0)||(gime->CpvRecPoints()->At(0)==0)){
    cout << "No CpvRecPoint " << endl ;
  }    
  if((gime->TrackSegments()==0)||(gime->TrackSegments()->At(0)==0)){
    cout << "No TrackSegments " << endl ;
  }    
  if((gime->RecParticles()==0)||(gime->RecParticles()->At(0)==0)){
    cout << "No RecParticles " << endl ;
  }    
  cout << "AliPHOS:> Split File default reconstruction ended" << endl ;
  cout << "--------AliPHOS:> Reconstruction OK------------------"<< endl ;
  
}
 AliPHOSAnalyseTest.C:1
 AliPHOSAnalyseTest.C:2
 AliPHOSAnalyseTest.C:3
 AliPHOSAnalyseTest.C:4
 AliPHOSAnalyseTest.C:5
 AliPHOSAnalyseTest.C:6
 AliPHOSAnalyseTest.C:7
 AliPHOSAnalyseTest.C:8
 AliPHOSAnalyseTest.C:9
 AliPHOSAnalyseTest.C:10
 AliPHOSAnalyseTest.C:11
 AliPHOSAnalyseTest.C:12
 AliPHOSAnalyseTest.C:13
 AliPHOSAnalyseTest.C:14
 AliPHOSAnalyseTest.C:15
 AliPHOSAnalyseTest.C:16
 AliPHOSAnalyseTest.C:17
 AliPHOSAnalyseTest.C:18
 AliPHOSAnalyseTest.C:19
 AliPHOSAnalyseTest.C:20
 AliPHOSAnalyseTest.C:21
 AliPHOSAnalyseTest.C:22
 AliPHOSAnalyseTest.C:23
 AliPHOSAnalyseTest.C:24
 AliPHOSAnalyseTest.C:25
 AliPHOSAnalyseTest.C:26
 AliPHOSAnalyseTest.C:27
 AliPHOSAnalyseTest.C:28
 AliPHOSAnalyseTest.C:29
 AliPHOSAnalyseTest.C:30
 AliPHOSAnalyseTest.C:31
 AliPHOSAnalyseTest.C:32
 AliPHOSAnalyseTest.C:33
 AliPHOSAnalyseTest.C:34
 AliPHOSAnalyseTest.C:35
 AliPHOSAnalyseTest.C:36
 AliPHOSAnalyseTest.C:37
 AliPHOSAnalyseTest.C:38
 AliPHOSAnalyseTest.C:39
 AliPHOSAnalyseTest.C:40
 AliPHOSAnalyseTest.C:41
 AliPHOSAnalyseTest.C:42
 AliPHOSAnalyseTest.C:43
 AliPHOSAnalyseTest.C:44
 AliPHOSAnalyseTest.C:45
 AliPHOSAnalyseTest.C:46
 AliPHOSAnalyseTest.C:47
 AliPHOSAnalyseTest.C:48
 AliPHOSAnalyseTest.C:49
 AliPHOSAnalyseTest.C:50
 AliPHOSAnalyseTest.C:51
 AliPHOSAnalyseTest.C:52
 AliPHOSAnalyseTest.C:53
 AliPHOSAnalyseTest.C:54
 AliPHOSAnalyseTest.C:55
 AliPHOSAnalyseTest.C:56
 AliPHOSAnalyseTest.C:57
 AliPHOSAnalyseTest.C:58
 AliPHOSAnalyseTest.C:59
 AliPHOSAnalyseTest.C:60
 AliPHOSAnalyseTest.C:61