--- PamelaLevel2/inc/PamLevel2.h 2007/01/16 13:00:19 1.11 +++ PamelaLevel2/inc/PamLevel2.h 2007/01/16 15:26:45 1.12 @@ -84,6 +84,10 @@ class PamLevel2 : public TObject { private: + ULong64_t runfirstentry; + ULong64_t runlastentry; + Int_t irun; + public: TrkLevel1* trk1_obj; @@ -137,7 +141,7 @@ void Clear(); void Delete(); - + // ========================================= // methods needed to read/write Level2 trees // ========================================= @@ -155,6 +159,9 @@ TTree* GetRunTree(TFile*); TChain* GetRunTree(TList*); + TChain* GetRunTree(TString ddir,TString list){ return GetRunTree(GetListOfLevel2Files(ddir,list)); }; + Bool_t UpdateRunInfo(TTree *,ULong64_t); + Bool_t UpdateRunInfo(TChain *,ULong64_t); void CreateCloneTrees0(TChain *fChain, TFile* file); void CreateCloneTrees(TFile* file); @@ -170,7 +177,7 @@ // ======================================================== void* GetPointerTo(const char*); TrkLevel1 *GetTrkLevel1() { return trk1_obj;}; - TrkLevel2 *GetTrkLevel2() { return trk2_obj;}; + TrkLevel2 *GetTrkLevel2() { return trk2_obj;}; TrkHough *GetTrkHough() { return trkh_obj;}; CaloLevel1 *GetCaloLevel1() { return calo1_obj;}; CaloLevel2 *GetCaloLevel2() { return calo2_obj;};