31 |
#include <TTree.h> |
#include <TTree.h> |
32 |
#include <TFriendElement.h> |
#include <TFriendElement.h> |
33 |
#include <TChain.h> |
#include <TChain.h> |
34 |
|
#include <TChainElement.h> |
35 |
#include <TFile.h> |
#include <TFile.h> |
36 |
#include <TList.h> |
#include <TList.h> |
37 |
#include <TKey.h> |
#include <TKey.h> |
39 |
#include <TSystemDirectory.h> |
#include <TSystemDirectory.h> |
40 |
#include <TSQLServer.h> |
#include <TSQLServer.h> |
41 |
|
|
42 |
|
#include <stdlib.h> |
43 |
#include <iostream> |
#include <iostream> |
44 |
|
#include <iomanip> |
45 |
|
using namespace std; |
46 |
|
|
47 |
#define NCLONES 10 |
#define NCLONES 10 |
48 |
|
|
112 |
TTree* run_tree_clone; |
TTree* run_tree_clone; |
113 |
TChain* sel_tree; |
TChain* sel_tree; |
114 |
TTree* sel_tree_clone; |
TTree* sel_tree_clone; |
115 |
|
|
116 |
|
// ------------------------------------------- |
117 |
|
// variables to store total live and dead time |
118 |
|
// ------------------------------------------- |
119 |
|
ULong64_t totdltime[3];// 0=live 1=dead 2=n.events |
120 |
|
|
121 |
// --------------------------------- |
// --------------------------------- |
122 |
// variables to retrieve level0 info |
// variables to retrieve level0 info |
123 |
// --------------------------------- |
// --------------------------------- |
222 |
void GetWhichTrees(TFile*); |
void GetWhichTrees(TFile*); |
223 |
|
|
224 |
TTree* GetPamTree(TFile*,TString); |
TTree* GetPamTree(TFile*,TString); |
225 |
TTree* GetPamTree(TFile* f){return GetPamTree(f,"");}; |
TTree* GetPamTree(TFile* f){return GetPamTree(f,"");}; |
226 |
|
|
227 |
TList* GetListOfLevel2Files(TString, TString); |
TList* GetListOfLevel2Files(TString, TString); |
228 |
Bool_t CheckLevel2File(TString); |
Bool_t CheckLevel2File(TString); |
229 |
TChain* GetPamTree(TList*,TString); |
TChain* GetPamTree(TList*,TString); |
230 |
TChain* GetPamTree(TString ddir,TString list,TString detlist){ return GetPamTree(GetListOfLevel2Files(ddir,list),detlist); }; |
TChain* GetPamTree(TString ddir,TString list,TString detlist){ return GetPamTree(GetListOfLevel2Files(ddir,list),detlist); }; |
231 |
TChain* GetPamTree(TString ddir,TString list){ return GetPamTree(GetListOfLevel2Files(ddir,list),""); }; |
TChain* GetPamTree(TString ddir,TString list){ return GetPamTree(GetListOfLevel2Files(ddir,list),""); }; |
232 |
|
TChain* AddFriend(TString); |
233 |
|
|
234 |
TTree* GetRunTree(TFile*); |
TTree* GetRunTree(TFile*); |
235 |
TChain* GetRunTree(TList*); |
TChain* GetRunTree(TList*); |