From 40a42048b5d09d1a99c499cf84c4d16cbebb3bd9 Mon Sep 17 00:00:00 2001 From: basanta Date: Mon, 16 Jun 2008 14:28:10 +0000 Subject: [PATCH] tree defined outside if loop --- PMD/PMDGAINda.cxx | 6 ++---- PMD/PMDPEDESTALda.cxx | 5 +++-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/PMD/PMDGAINda.cxx b/PMD/PMDGAINda.cxx index 51a260a08bf..1c8ce60dbe7 100644 --- a/PMD/PMDGAINda.cxx +++ b/PMD/PMDGAINda.cxx @@ -165,12 +165,11 @@ int main(int argc, char **argv) { } /* exit when last event received, no need to wait for TERM signal */ + + ic = new TTree("ic","PMD Gain tree"); if (eventT==END_OF_RUN) { printf("EOR event detected\n"); - - ic = new TTree("ic","PMD Gain tree"); calibgain.Analyse(ic); - //break; } //write the Run level file @@ -189,7 +188,6 @@ int main(int argc, char **argv) { ic->Write(); gainRun->Close(); - delete ic; ic = 0; diff --git a/PMD/PMDPEDESTALda.cxx b/PMD/PMDPEDESTALda.cxx index dc0e0e47ef7..e2e2a639287 100644 --- a/PMD/PMDPEDESTALda.cxx +++ b/PMD/PMDPEDESTALda.cxx @@ -154,10 +154,10 @@ int main(int argc, char **argv) { /* exit when last event received, no need to wait for TERM signal */ } - + + ped = new TTree("ped","PMD Pedestal tree"); if (eventT==END_OF_RUN) { printf("EOR event detected\n"); - ped = new TTree("ped","PMD Pedestal tree"); calibped.Analyse(ped); } @@ -167,5 +167,6 @@ int main(int argc, char **argv) { delete ped; ped = 0; + return status; } -- 2.43.0