]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCPreprocessorOnline.cxx
Fixes for coding violations
[u/mrichter/AliRoot.git] / TPC / AliTPCPreprocessorOnline.cxx
index bb18956ceba386336f620e7263df58be9cfd4c68..4ab8abfbcd54ab2c56fd215ea1d521e7543aeb58 100644 (file)
@@ -147,7 +147,7 @@ void AliTPCPreprocessorOnline::AddComponent(TObject *obj) {
 
    
    // printf(" ****** AliTPCPreprocessorOnline::AddComponent ****** \n");
-   
+  if (!obj) return;
    TString objName = obj->GetName();
    
    // Add a whole AliTPCCalPad to the list
@@ -229,7 +229,10 @@ void AliTPCPreprocessorOnline::DumpToFile(const char* fileName){
    TIterator *iterator = fMap->MakeIterator();
    AliTPCCalPad *calPad = 0x0;
 //    while ((calibTracks = (AliTPCcalibTracks*)listIterator->Next()) ){
-   while (( calPad = (AliTPCCalPad*)fMap->GetValue(iterator->Next()) )) {
+   TObject * obj=0;
+   //   while (( calPad = (AliTPCCalPad*)fMap->GetValue(iterator->Next()) )) {
+   while ( ( obj = iterator->Next()) ) {
+     calPad = (AliTPCCalPad*)fMap->GetValue(obj);
       if (!calPad) continue;
       calPad = (AliTPCCalPad*)calPad;
       printf("adding the following element to the TObjList: %s \n", calPad->GetName());