Fixing coverity defects 24797 and 24795
authorzampolli <Chiara.Zampolli@cern.ch>
Thu, 8 Jan 2015 17:07:39 +0000 (18:07 +0100)
committerzampolli <Chiara.Zampolli@cern.ch>
Thu, 8 Jan 2015 17:07:39 +0000 (18:07 +0100)
HLT/global/physics/AliHLTAnaManagerComponent.cxx
TPC/TPCcalib/AliAnalysisTaskPt.cxx

index 00d6299..639bea3 100644 (file)
@@ -220,7 +220,8 @@ Int_t AliHLTAnaManagerComponent::DoEvent(const AliHLTComponentEventData& evtData
     }
     esdEvent->GetStdContent();
   }
-  printf("----> ESDEvent %p has %d tracks: \n", esdEvent, esdEvent->GetNumberOfTracks());
+  if (esdEvent) printf("----> ESDEvent %p has %d tracks: \n", esdEvent, esdEvent->GetNumberOfTracks());
+  else printf("----> No ESDEvent found\n");
   for ( const TObject *iter = GetFirstInputObject(kAliHLTDataTypeESDfriendObject); iter != NULL; iter = GetNextInputObject() ) {
     esdFriend = dynamic_cast<AliESDfriend*>(const_cast<TObject*>( iter ) );
     if( !esdFriend ){ 
index 8e81dd8..f8a6bea 100644 (file)
@@ -57,14 +57,14 @@ void AliAnalysisTaskPt::ConnectInputData(Option_t *)
     */
 
     AliVEventHandler *esdH = AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler();
-    TString classInputHandler = esdH->ClassName();
-
-    Printf("----> AliAnalysisTaskPt: ClassName of handler = %s", classInputHandler.Data());
+    TString classInputHandler;
 
     if (!esdH) {
       Printf("ERROR: Could not get ESDInputHandler");
     } 
     else {
+      classInputHandler = esdH->ClassName();
+      Printf("----> AliAnalysisTaskPt: ClassName of handler = %s", classInputHandler.Data());
       Printf("----> AliAnalysisTaskPt::ConnectInputData Getting the event from handler %p", esdH);
       fESD = esdH->GetEvent();
       if (fUseFriends){