]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/TPCcalib/AliTPCSelectorTracks.cxx
Changes due to new PROOF (Marian)
[u/mrichter/AliRoot.git] / TPC / TPCcalib / AliTPCSelectorTracks.cxx
index 7d8c2676e04c2ddc08f0f00cd8afcba9e3951b2c..390c29464a226c705319bfe726ddbdc636209b7f 100644 (file)
@@ -86,7 +86,11 @@ void AliTPCSelectorTracks::InitComponent(){
   //    chain->GetUserInfo()->AddLast(clusterParam);
   //    chain->GetUserInfo()->AddLast(cuts);
   //
-  AliTPCClusterParam *clusterParam  = (AliTPCClusterParam*)fChain->GetUserInfo()->FindObject("AliTPCClusterParam");
+  if (!fChain){
+    printf("EROOR - chain not initialized\n");
+  }
+ AliTPCClusterParam *clusterParam  = (AliTPCClusterParam*)fChain->GetUserInfo()->FindObject("AliTPCClusterParam");
   if (clusterParam != 0) printf("clusterParam found in fChain! \n");
   AliTPCcalibTracksCuts *cuts = (AliTPCcalibTracksCuts*)fChain->GetUserInfo()->FindObject("calibTracksCuts");
   if (cuts != 0) printf("cuts found in fChain! \n");
@@ -96,7 +100,7 @@ void AliTPCSelectorTracks::InitComponent(){
    
    fCalibTracksGain = new AliTPCcalibTracksGain("calibTracksGain", "Gain calibration object for tracks");
    fOutput->AddLast(fCalibTracksGain);
-   
+   fInit=kTRUE;
 }
 
 void AliTPCSelectorTracks::SlaveBegin(TTree * tree)
@@ -106,10 +110,7 @@ void AliTPCSelectorTracks::SlaveBegin(TTree * tree)
    // The tree argument is deprecated (on PROOF 0 is passed).
   
   AliTPCSelectorESD::SlaveBegin(tree);
-  if (!fChain){
-    printf("EROOR - chain not initialized\n");
-  }
-
   printf(" ***** SlaveBegin ***** \n");
 }