Logo coherent WaveBurst  
Library Reference Guide
Logo
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++)
 pointers to detectors More...
 
TTreePlayer *tsorted GetPlayer ())) -> SetScanRedirect(true)
 
tsorted Scan (OEXPRESSION,"","")
 
tsorted SetScanField (0)
 
tsorted Write ()
 

Variables

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

Macro Definition Documentation

◆ IFILE_NAME

#define IFILE_NAME   "merge/wave_S6A_R4_SIM_SGQ9_L1H1V1_1G_run2.M1.root"

◆ ISELECTION

#define ISELECTION   "abs(time[0]-time[3])<0.1 && abs(factor-0.3)<0.1"

◆ LOG_NAME

#define LOG_NAME   "log.txt"

◆ OEXPRESSION

#define OEXPRESSION   "run:time[0]:rho[1]:netcc[0]"

◆ OFILE_NAME

#define OFILE_NAME   "wave_S6A_R4_SIM_SGQ9_L1H1V1_1G_run2.M1.sorted_factor_0d3.root"

◆ TREE_NAME

#define TREE_NAME   "waveburst"

Function Documentation

◆ Draw()

tree Draw ( "time:Entry$"  [0],
ISELECTION  ,
"goff"   
)

◆ Exit()

gSystem Exit ( )

◆ f()

TFile f ( IFILE_NAME  )

◆ f2()

TFile f2 ( OFILE_NAME  ,
"recreate"   
)

◆ for()

for ( )

pointers to detectors

Definition at line 35 of file TimeSortTree.C.

◆ GetPlayer()

TTreePlayer *tsorted GetPlayer ( ) -> SetScanRedirect(true)

◆ Scan()

tsorted Scan ( OEXPRESSION  ,
""  ,
""   
)

◆ SetScanField()

tsorted SetScanField ( )

◆ Write()

tsorted Write ( )

Variable Documentation

◆ _index

delete [] _index = new Int_t[nentries]

Definition at line 25 of file TimeSortTree.C.

◆ entry

double* entry = tree->GetV2()

Definition at line 26 of file TimeSortTree.C.

◆ nentries

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

Definition at line 24 of file TimeSortTree.C.

◆ tree

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

Definition at line 20 of file TimeSortTree.C.

◆ tsorted

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

Definition at line 34 of file TimeSortTree.C.