Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros | Functions | Variables
TimeSortTree.C File Reference

Macros

#define IFILE_NAME   "merge/wave_S6A_R4_SIM_SGQ9_L1H1V1_1G_run2.M1.root"
 
#define ISELECTION   "abs(time[0]-time[3])<0.1 && abs(factor-0.3)<0.1"
 
#define LOG_NAME   "log.txt"
 
#define OEXPRESSION   "run:time[0]:rho[1]:netcc[0]"
 
#define OFILE_NAME   "wave_S6A_R4_SIM_SGQ9_L1H1V1_1G_run2.M1.sorted_factor_0d3.root"
 
#define TREE_NAME   "waveburst"
 

Functions

tree Draw ("time[0]:Entry$", ISELECTION,"goff")
 
gSystem Exit (0)
 
TFile f (IFILE_NAME)
 
TFile f2 (OFILE_NAME,"recreate")
 
 for (Int_t i=0;i< nentries;i++)
 
TTreePlayer *tsorted GetPlayer ())) -> SetScanRedirect(true)
 
tsorted Scan (OEXPRESSION,"","")
 
tsorted SetScanField (0)
 
tsorted Write ()
 

Variables

double * entry = tree->GetV2()
 
Int_t * index = new Int_t[nentries]
 
Int_t nentries = (Int_t)tree->GetSelectedRows()
 
TTree * tree = (TTree*)f.Get(TREE_NAME)
 
TTree * tsorted = (TTree*)tree->CloneTree(0)
 

Macro Definition Documentation

#define IFILE_NAME   "merge/wave_S6A_R4_SIM_SGQ9_L1H1V1_1G_run2.M1.root"
#define ISELECTION   "abs(time[0]-time[3])<0.1 && abs(factor-0.3)<0.1"
#define LOG_NAME   "log.txt"
#define OEXPRESSION   "run:time[0]:rho[1]:netcc[0]"
#define OFILE_NAME   "wave_S6A_R4_SIM_SGQ9_L1H1V1_1G_run2.M1.sorted_factor_0d3.root"
#define TREE_NAME   "waveburst"

Function Documentation

tree Draw ( "time:Entry$"  [0],
ISELECTION  ,
"goff"   
)
gSystem Exit ( )
TFile f ( IFILE_NAME  )
TFile f2 ( OFILE_NAME  ,
"recreate"   
)
for ( )

Definition at line 35 of file TimeSortTree.C.

TTreePlayer *tsorted GetPlayer ( ) -> SetScanRedirect(true)
tsorted Scan ( OEXPRESSION  ,
""  ,
""   
)
tsorted SetScanField ( )
tsorted Write ( )

Variable Documentation

double* entry = tree->GetV2()

Definition at line 26 of file TimeSortTree.C.

delete [] index = new Int_t[nentries]

Definition at line 25 of file TimeSortTree.C.

Int_t nentries = (Int_t)tree->GetSelectedRows()

Definition at line 24 of file TimeSortTree.C.

TTree* tree = (TTree*)f.Get(TREE_NAME)

Definition at line 20 of file TimeSortTree.C.

TTree* tsorted = (TTree*)tree->CloneTree(0)

Definition at line 34 of file TimeSortTree.C.