From 52d6fcfda943abe4c2aa2721483ed8d96340fed7 Mon Sep 17 00:00:00 2001 From: schutz Date: Mon, 6 Jan 2003 17:09:07 +0000 Subject: [PATCH] bag in target position fixed;FinishRun() removed --- PHOS/AliPHOSRaw2Digits.cxx | 18 +++++++++--------- PHOS/AliPHOSRaw2Digits.h | 3 --- 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/PHOS/AliPHOSRaw2Digits.cxx b/PHOS/AliPHOSRaw2Digits.cxx index 0f9b3f2037a..c63e3cc51a8 100644 --- a/PHOS/AliPHOSRaw2Digits.cxx +++ b/PHOS/AliPHOSRaw2Digits.cxx @@ -68,6 +68,7 @@ #include #include #include +#include // --- AliRoot header files --- #include "AliPHOSDigit.h" @@ -160,7 +161,6 @@ void AliPHOSRaw2Digits::Exec(Option_t * option){ ProcessRawFile() ; - FinishRun() ; } //____________________________________________________________________________ Bool_t AliPHOSRaw2Digits::Init(void){ @@ -198,7 +198,7 @@ Bool_t AliPHOSRaw2Digits::StartRootFiles(void ){ if(!gener) gener = new AliGenBox(1); Float_t ox = fTarget[1]; - Float_t oy = fTarget[2]-460.; + Float_t oy = fTarget[2]+460.; Float_t oz = fTarget[0]; gener->SetOrigin(ox, oy, oz); @@ -249,6 +249,12 @@ Bool_t AliPHOSRaw2Digits::StartRootFiles(void ){ //____________________________________________________________________________ Bool_t AliPHOSRaw2Digits::CloseRootFiles(void ){ //cleans everething to start next root file + if(fHeaderFile){ + printf("writing gAlice \n") ; + fHeaderFile->cd() ; + gAlice->Write(0,TObject::kOverwrite); + gAlice->TreeE()->Write(0,TObject::kOverwrite); + } delete gAlice ; @@ -527,6 +533,7 @@ Bool_t AliPHOSRaw2Digits::ProcessRawFile(){ } fEvent++ ; } + CloseRootFiles() ; fStatus = 1 ; return kTRUE ; @@ -567,13 +574,6 @@ void AliPHOSRaw2Digits::Swab2(void *from, void *to, size_t nwords) } } -//____________________________________________________________________________ -void AliPHOSRaw2Digits::FinishRun(){ - //Write geometry and header tree - gAlice->Write(0,TObject::kOverwrite); - gAlice->TreeE()->Write(0,TObject::kOverwrite); - -} //____________________________________________________________________________ void AliPHOSRaw2Digits::WriteDigits(void){ //In this method we create TreeD, write digits and Raw2Digits to it diff --git a/PHOS/AliPHOSRaw2Digits.h b/PHOS/AliPHOSRaw2Digits.h index 7e4e8c55a8c..af2c5f6ebc4 100644 --- a/PHOS/AliPHOSRaw2Digits.h +++ b/PHOS/AliPHOSRaw2Digits.h @@ -50,9 +50,6 @@ public: private: Bool_t StartRootFiles(void) ; Bool_t CloseRootFiles(void) ; - -private: - void FinishRun() ; Bool_t ProcessRawFile() ; void Swab4(void *from, void *to, size_t nwords) ; void Swab2(void *from, void *to, size_t nwords) ; -- 2.31.1