]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - FMD/AliFMDDigitizer.cxx
Registration of screenshots into amore.
[u/mrichter/AliRoot.git] / FMD / AliFMDDigitizer.cxx
index aa68a17a6aade953fa04828f64917fa68a5d322e..c17a265073221a93ba75a8e3f49887dbe8a28a26 100644 (file)
@@ -270,7 +270,7 @@ AliFMDDigitizer::Exec(Option_t*)
                    folderName.Data()));
       return;
     }
-    runLoader->LoadgAlice();
+    if (!runLoader->GetAliRun()) runLoader->LoadgAlice();
     runLoader->GetAliRun();
   }
   if (!gAlice) { 
@@ -339,6 +339,7 @@ AliFMDDigitizer::Exec(Option_t*)
     fFMD->SetTreeAddress();
 
     // Sum contributions from the sdigits
+    AliFMDDebug(3, ("Will now sum contributions from SDigits"));
     SumContributions(sdigitsBranch);
 
     // Unload the sdigits
@@ -398,6 +399,16 @@ AliFMDDigitizer::SumContributions(TBranch* sdigitsBranch)
       // Get the sdigit number `sdigit'
       AliFMDSDigit* fmdSDigit = 
        static_cast<AliFMDSDigit*>(fmdSDigits->UncheckedAt(sdigit));
+
+      AliFMDDebug(5, ("Adding contribution of %d tracks", 
+                     fmdSDigit->GetNTrack()));
+      AliFMDDebug(15, ("Contrib from FMD%d%c[%2d,%3d] (%s) from track %d", 
+                      fmdSDigit->Detector(),
+                      fmdSDigit->Ring(),
+                      fmdSDigit->Sector(),
+                      fmdSDigit->Strip(),
+                      fmdSDigit->GetName(), 
+                      fmdSDigit->GetTrack(0)));
       
       // Extract parameters 
       AddContribution(fmdSDigit->Detector(),
@@ -405,7 +416,9 @@ AliFMDDigitizer::SumContributions(TBranch* sdigitsBranch)
                      fmdSDigit->Sector(),
                      fmdSDigit->Strip(),
                      fmdSDigit->Edep(), 
-                     kTRUE);
+                     kTRUE,
+                     fmdSDigit->GetNTrack(),
+                     fmdSDigit->GetTracks());
     }  // sdigit loop
   } // event loop