MixWith signature changed
authorschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 12 Dec 2002 15:06:44 +0000 (15:06 +0000)
committerschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 12 Dec 2002 15:06:44 +0000 (15:06 +0000)
PHOS/AliPHOSDigitizer.cxx
PHOS/AliPHOSDigitizer.h

index b8e40092c9351426f82e5cb04d3476d7b7916d7e..9b464730644ab90630adb0102b24a54a9e2fab0b 100644 (file)
@@ -567,7 +567,7 @@ void AliPHOSDigitizer::InitParameters()
 }
 
 //__________________________________________________________________
-void AliPHOSDigitizer::MixWith(const char* headerFile)
+void AliPHOSDigitizer::MixWith(const char* headerFile,const char* brname)
 {
   // Allows to produce digits by superimposing background and signal event.
   // It is assumed, that headers file with SIGNAL events is opened in 
@@ -598,16 +598,17 @@ void AliPHOSDigitizer::MixWith(const char* headerFile)
   // before it was ???? "Folders/RunMC/Event/Data/PHOS/SDigits" ; 
   path += headerFile ; 
   path += "/" ; 
-  path += GetName() ;
+  if(brname)
+     path += brname ; 
+  else
+    path += GetName() ;
   if ( gROOT->FindObjectAny(path.Data()) ) {
     Warning("MixWith", "Entry already exists, do not add\n" ) ;
     return;
   }
-  
   gime->PostSDigits(GetName(),headerFile) ;
-  
   // check if the requested file is already open or exist and if SDigits Branch exist
-  TFile * file = (TFile*)gROOT->FindObject(headerFile); 
+  TFile * file = (TFile*)gROOT->GetFile(headerFile); 
   if ( !file ) { 
     file = new TFile(headerFile, "READ") ; 
     if (!file) { 
index 29596fb2c717dbed3c34dbc06ed99c4521795029..cb62592affa8cc27d8908916d1ac4cb29648c9d0 100644 (file)
@@ -68,7 +68,7 @@ public:
 
   //General
   const Int_t   GetDigitsInRun()  const { return fDigitsInRun ;}  
-  void    MixWith(const char* HeaderFile) ; // Add another one file to mix
+  void    MixWith(const char* HeaderFile,const char* brname = 0) ; // Add another one file to mix
   void    Print(Option_t* option)const ;
  
   AliPHOSDigitizer & operator = (const AliPHOSDigitizer & rvalue)  {