Depending on input type AOD reader will fill aod lists with the input of the handler...
[u/mrichter/AliRoot.git] / PWG4 / AliCaloTrackESDReader.cxx
index 6ed8ac0307f843a149de0bf049880bbda1e6cb79..716527b79d555d9a23abff1003f73e4323f7bb6a 100644 (file)
@@ -302,7 +302,12 @@ void AliCaloTrackESDReader::GetVertex(Double_t  v[3]) {
 //____________________________________________________________________________
 void AliCaloTrackESDReader::SetInputEvent(TObject* esd, TObject* aod, TObject* mc) {
   // Connect the data pointers
+
+  if(strcmp(esd->GetName(),"AliESDEvent"))
+    AliFatal(Form("Wrong reader, here only ESDs. Input name: %s != AliESDEvent \n",esd->GetName()));
+  
   SetESD((AliESDEvent*) esd);
   SetAOD ((AliAODEvent*) aod);
   SetMC((AliMCEvent*) mc);
+
 }