/[PAMELA software]/PamelaLevel2/inc/PamLevel2.h
ViewVC logotype

Diff of /PamelaLevel2/inc/PamLevel2.h

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

revision 1.16 by mocchiut, Sun Mar 18 20:25:53 2007 UTC revision 1.17 by pam-fi, Wed Mar 21 09:07:31 2007 UTC
# Line 96  class PamLevel2 : public TObject { Line 96  class PamLevel2 : public TObject {
96      // ------------------------------      // ------------------------------
97      // variables to retrieve run info      // variables to retrieve run info
98      // ------------------------------      // ------------------------------
99      Int_t     irun;          //current run entry, relative to the TChain  //    Int_t     irun;          //current run entry, relative to the TChain
100      ULong64_t runfirstentry; //first entry of run, relative to the TChain      Long64_t  irun;          //current run entry, relative to the TChain
101      ULong64_t runlastentry;  //last  entry of run, relative to the TChain  //    ULong64_t runfirstentry; //first entry of run, relative to the TChain
102      Int_t     irunentry;     //position of current entry, relative to the run  //    ULong64_t runlastentry;  //last  entry of run, relative to the TChain
103    //    Int_t     irunentry;     //position of current entry, relative to the run
104        Long64_t  runfirstentry; //first entry of run, relative to the TChain
105        Long64_t  runlastentry;  //last  entry of run, relative to the TChain
106        Long64_t  irunentry;     //position of current entry, relative to the run
107      TChain*   run_tree;      TChain*   run_tree;
108      TTree*    run_tree_clone;      TTree*    run_tree_clone;
109      TChain*   sel_tree;      TChain*   sel_tree;
# Line 117  class PamLevel2 : public TObject { Line 121  class PamLevel2 : public TObject {
121      // --------------------------------------------      // --------------------------------------------
122      EventHeader* h0_obj;      EventHeader* h0_obj;
123      TrkLevel0*   trk0_obj;      TrkLevel0*   trk0_obj;
124      CaloLevel0*   calo0_obj;      CaloLevel0*  calo0_obj;
125    
126      // ---------------------------      // ---------------------------
127      // variables to connect the DB      // variables to connect the DB
# Line 210  class PamLevel2 : public TObject { Line 214  class PamLevel2 : public TObject {
214      TTree*  GetRunTree(TFile*);      TTree*  GetRunTree(TFile*);
215      TChain* GetRunTree(TList*);      TChain* GetRunTree(TList*);
216      TChain* GetRunTree(TString ddir,TString list){ return GetRunTree(GetListOfLevel2Files(ddir,list)); };      TChain* GetRunTree(TString ddir,TString list){ return GetRunTree(GetListOfLevel2Files(ddir,list)); };
217      Bool_t  UpdateRunInfo(TTree *,ULong64_t);      Bool_t  UpdateRunInfo(TTree *,Long64_t);
218      Bool_t  UpdateRunInfo(TChain *,ULong64_t);      Bool_t  UpdateRunInfo(TChain *,Long64_t);
219        Bool_t  UpdateRunInfo(Long64_t iev){ return UpdateRunInfo(run_tree,iev); };
220    
221      void    CreateCloneTrees0(TChain *fChain, TFile* file);      void    CreateCloneTrees0(TChain *fChain, TFile* file);
222      void    CreateCloneTrees(TFile* file);      void    CreateCloneTrees(TFile* file);
# Line 222  class PamLevel2 : public TObject { Line 227  class PamLevel2 : public TObject {
227      void    SetBranchAddress(TTree *);      void    SetBranchAddress(TTree *);
228      void    SetBranchAddress(TChain *);      void    SetBranchAddress(TChain *);
229    
230      Int_t   GetEntry(Int_t);  //    Int_t   GetEntry(Int_t);
231        Int_t   GetEntry(Long64_t);
232      Int_t   GetYodaEntry();      Int_t   GetYodaEntry();
233            
234      TChain* GetPamTree(){return pam_tree;};      TChain* GetPamTree(){return pam_tree;};

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

  ViewVC Help
Powered by ViewVC 1.1.23