Tools to check if reconstruction OK
authorschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 23 Aug 2002 14:53:57 +0000 (14:53 +0000)
committerschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 23 Aug 2002 14:53:57 +0000 (14:53 +0000)
PHOS/AliPHOSAnalyseTest.C [new file with mode: 0644]
PHOS/AliPHOSReconstructionTest.C [new file with mode: 0644]

diff --git a/PHOS/AliPHOSAnalyseTest.C b/PHOS/AliPHOSAnalyseTest.C
new file mode 100644 (file)
index 0000000..99bd226
--- /dev/null
@@ -0,0 +1,56 @@
+void AliPHOSAnalyseTest(){
+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 ;
+
+}
diff --git a/PHOS/AliPHOSReconstructionTest.C b/PHOS/AliPHOSReconstructionTest.C
new file mode 100644 (file)
index 0000000..8807b02
--- /dev/null
@@ -0,0 +1,16 @@
+void AliPHOSReconstructionTest(){
+cout << "AliPHOS:> Single File default reconstruction started" << endl ;
+AliPHOSReconstructioner a("galice.root") ;  //first -single file default reconstruction
+a.ExecuteTask() ;
+cout << "AliPHOS:> Single File default reconstruction finished" << endl ;
+cout << "AliPHOS:> Single File branch TEST reconstruction started" << endl ;
+AliPHOSReconstructioner a("galice.root","test") ;  //another branch single file recontruction
+a.ExecuteTask() ;
+cout << "AliPHOS:> Single File branch TEST reconstruction ended" << endl ;
+cout << "AliPHOS:> Split File default reconstruction started" << endl ;
+AliPHOSReconstructioner a("galice.root","Default",kTRUE) ; //Split file default reconstruction
+a.ExecuteTask() ;
+cout << "AliPHOS:> Split File default reconstruction ended" << endl ;
+cout << "--------AliPHOS:> Reconstruction OK------------------"<< endl ;
+
+}