/[PAMELA software]/PamelaLevel2/src/PamLevel2.cpp
ViewVC logotype

Diff of /PamelaLevel2/src/PamLevel2.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.86 by mocchiut, Tue May 11 07:26:27 2010 UTC revision 1.87 by pam-fi, Fri May 14 15:30:05 2010 UTC
# Line 2902  Bool_t PamLevel2::UpdateRunInfo(Long64_t Line 2902  Bool_t PamLevel2::UpdateRunInfo(Long64_t
2902      gltsync = new GL_TIMESYNC(GetRunInfo()->ID_ROOT_L0, "ID", dbc, false); //Emiliano // the "false" means not to use level0 file (not necessary here)      gltsync = new GL_TIMESYNC(GetRunInfo()->ID_ROOT_L0, "ID", dbc, false); //Emiliano // the "false" means not to use level0 file (not necessary here)
2903      if (dbc){      if (dbc){
2904        dbc->Close();// Emiliano        dbc->Close();// Emiliano
2905          delete dbc;
2906        dbc=0;        dbc=0;
2907      };      };
2908    };    };
# Line 3050  Bool_t PamLevel2::UpdateRunInfo(Long64_t Line 3051  Bool_t PamLevel2::UpdateRunInfo(Long64_t
3051        gltsync = new GL_TIMESYNC(GetRunInfo()->ID_ROOT_L0, "ID", dbc, false); // Emiliano        gltsync = new GL_TIMESYNC(GetRunInfo()->ID_ROOT_L0, "ID", dbc, false); // Emiliano
3052        if (dbc){        if (dbc){
3053          dbc->Close(); // Emiliano          dbc->Close(); // Emiliano
3054            delete dbc;
3055          dbc=0;          dbc=0;
3056        };        };
3057        if (gltsync->DBobt(GetRunInfo()->RUNHEADER_OBT) > gltsync->DBobt(GetRunInfo()->RUNTRAILER_OBT)) { // Emiliano        if (gltsync->DBobt(GetRunInfo()->RUNHEADER_OBT) > gltsync->DBobt(GetRunInfo()->RUNTRAILER_OBT)) { // Emiliano
# Line 3091  Bool_t PamLevel2::UpdateRunInfo(Long64_t Line 3093  Bool_t PamLevel2::UpdateRunInfo(Long64_t
3093      TrkParams::Set(GetRunInfo(), dbc);      TrkParams::Set(GetRunInfo(), dbc);
3094      if (dbc){      if (dbc){
3095        dbc->Close();        dbc->Close();
3096          delete dbc;
3097        dbc=0;        dbc=0;
3098      };      };
3099    
# Line 3186  Bool_t PamLevel2::UpdateRunInfo(Long64_t Line 3189  Bool_t PamLevel2::UpdateRunInfo(Long64_t
3189        TrkParams::Set(GetRunInfo(), dbc);        TrkParams::Set(GetRunInfo(), dbc);
3190        if (dbc){        if (dbc){
3191          dbc->Close();          dbc->Close();
3192            delete dbc;
3193          dbc=0;          dbc=0;
3194        };        };
3195        //            cout << endl;        //            cout << endl;
# Line 4366  TTree* PamLevel2::GetYodaTree() { Line 4370  TTree* PamLevel2::GetYodaTree() {
4370      }      }
4371    
4372      dbc->Close(); // EMILIANO, do not leave open connections, open only when needed      dbc->Close(); // EMILIANO, do not leave open connections, open only when needed
4373        delete dbc;
4374      dbc=0;      dbc=0;
4375    
4376    };    };
# Line 4387  TTree* PamLevel2::GetYodaTree() { Line 4392  TTree* PamLevel2::GetYodaTree() {
4392      };      };
4393      if(dbc){      if(dbc){
4394        dbc->Close(); // EMILIANO, do not leave open connections, open only when needed        dbc->Close(); // EMILIANO, do not leave open connections, open only when needed
4395          delete dbc;
4396        dbc=0;        dbc=0;
4397      };      };
4398    }    }

Legend:
Removed from v.1.86  
changed lines
  Added in v.1.87

  ViewVC Help
Powered by ViewVC 1.1.23