/[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.7 by pam-fi, Tue Dec 5 12:13:39 2006 UTC revision 1.9 by pam-fi, Wed Dec 13 09:57:28 2006 UTC
# Line 57  class PamTrack : public TrkTrack, public Line 57  class PamTrack : public TrkTrack, public
57    
58      PamTrack(TrkTrack* , CaloTrkVar* , ToFTrkVar* );      PamTrack(TrkTrack* , CaloTrkVar* , ToFTrkVar* );
59    
60        TrkTrack* GetTrkTrack(){return trk_track;};
61        CaloTrkVar* GetCaloTrack(){return calo_track;};
62        ToFTrkVar* GetToFTrack(){return tof_track;};
63    
64      ClassDef(PamTrack,1);      ClassDef(PamTrack,1);
65  };  };
66    
# Line 115  class PamLevel2 : public CaloLevel2, pub Line 119  class PamLevel2 : public CaloLevel2, pub
119    
120      TRefArray*   sorted_tracks;      TRefArray*   sorted_tracks;
121                    
 //    TChain*      Tout;  
           
   
122      Bool_t CAL2; //level2 branch      Bool_t CAL2; //level2 branch
123      Bool_t CAL1; //level1 branch      Bool_t CAL1; //level1 branch
124    
# Line 131  class PamLevel2 : public CaloLevel2, pub Line 132  class PamLevel2 : public CaloLevel2, pub
132      Bool_t ND;      Bool_t ND;
133      Bool_t AC;      Bool_t AC;
134      Bool_t ORB;      Bool_t ORB;
135    
136        Bool_t RUN;
137                    
138      PamLevel2();      PamLevel2();
139      ~PamLevel2();      ~PamLevel2();
# Line 165  class PamLevel2 : public CaloLevel2, pub Line 168  class PamLevel2 : public CaloLevel2, pub
168  //  methods needed to read/write Level2 trees  //  methods needed to read/write Level2 trees
169  //  =========================================  //  =========================================
170      void    SetWhichTrees(TString);      void    SetWhichTrees(TString);
171        void    GetWhichTrees(TFile*);
172    
173        TTree*  GetPamTree(TFile*,TString);
174        TTree*  GetPamTree(TFile* f){return GetPamTree(f,"");};
175    
176      TList*  GetListOfLevel2Files(TString, TString);      TList*  GetListOfLevel2Files(TString, TString);
177      Bool_t  CheckLevel2File(TString);      Bool_t  CheckLevel2File(TString);
     TTree*  GetPamTree(TFile*,TString);  
     TTree*  GetPamTree(TFile* f){return GetPamTree(f,"+ALL");};  
178      TChain* GetPamTree(TList*,TString);      TChain* GetPamTree(TList*,TString);
179        TChain* GetPamTree(TString ddir,TString list,TString detlist){ return GetPamTree(GetListOfLevel2Files(ddir,list),detlist); };
180        TChain* GetPamTree(TString ddir,TString list){ return GetPamTree(GetListOfLevel2Files(ddir,list),""); };
181    
182      TTree*  GetRunTree(TFile*);      TTree*  GetRunTree(TFile*);
183      TChain* GetRunTree(TList*);      TChain* GetRunTree(TList*);
184    
185  //    TTree*  GetNewPamTree();      void    CreateCloneTrees0(TChain *fChain, TFile* file);
186  //    void    FillNewPamTree(TTree*);      void    CreateCloneTrees(TFile* file);
 //    void    FillNewPamTree();  
     void    CreateCloneTrees(TChain *fChain);  
187      void    FillCloneTrees();      void    FillCloneTrees();
188      TTree  *GetCloneTree(TString);      TTree  *GetCloneTree(TString);
189      void    WriteCloneTrees();      void    WriteCloneTrees();

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.9

  ViewVC Help
Powered by ViewVC 1.1.23