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 |
|
|
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(); |
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(); |