| 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 |
|
|
| 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 |
|
|
| 166 |
// methods needed to read/write Level2 trees |
// methods needed to read/write Level2 trees |
| 167 |
// ========================================= |
// ========================================= |
| 168 |
void SetWhichTrees(TString); |
void SetWhichTrees(TString); |
| 169 |
|
void GetWhichTrees(TFile*); |
| 170 |
|
|
| 171 |
|
TTree* GetPamTree(TFile*,TString); |
| 172 |
|
TTree* GetPamTree(TFile* f){return GetPamTree(f,"");}; |
| 173 |
|
|
| 174 |
TList* GetListOfLevel2Files(TString, TString); |
TList* GetListOfLevel2Files(TString, TString); |
| 175 |
Bool_t CheckLevel2File(TString); |
Bool_t CheckLevel2File(TString); |
|
TTree* GetPamTree(TFile*,TString); |
|
|
TTree* GetPamTree(TFile* f){return GetPamTree(f,"+ALL");}; |
|
| 176 |
TChain* GetPamTree(TList*,TString); |
TChain* GetPamTree(TList*,TString); |
| 177 |
|
TChain* GetPamTree(TString ddir,TString list,TString detlist){ return GetPamTree(GetListOfLevel2Files(ddir,list),detlist); }; |
| 178 |
|
TChain* GetPamTree(TString ddir,TString list){ return GetPamTree(GetListOfLevel2Files(ddir,list),""); }; |
| 179 |
|
|
| 180 |
TTree* GetRunTree(TFile*); |
TTree* GetRunTree(TFile*); |
| 181 |
TChain* GetRunTree(TList*); |
TChain* GetRunTree(TList*); |
| 182 |
|
|
| 183 |
// TTree* GetNewPamTree(); |
void CreateCloneTrees0(TChain *fChain, TFile* file); |
| 184 |
// void FillNewPamTree(TTree*); |
void CreateCloneTrees(TFile* file); |
|
// void FillNewPamTree(); |
|
|
void CreateCloneTrees(TChain *fChain); |
|
| 185 |
void FillCloneTrees(); |
void FillCloneTrees(); |
| 186 |
TTree *GetCloneTree(TString); |
TTree *GetCloneTree(TString); |
| 187 |
void WriteCloneTrees(); |
void WriteCloneTrees(); |