Namespaces | Variables
caf_analysis.py File Reference

Go to the source code of this file.

Namespaces

 caf_analysis
 

Variables

 caf_analysis.parser = OptionParser()
 
 caf_analysis.help
 
 caf_analysis.action
 
 caf_analysis.type
 
 caf_analysis.dest
 
 caf_analysis.default
 
 caf_analysis.options
 
 caf_analysis.args
 
 caf_analysis.mc_mode
 
dictionary caf_analysis.figures = {}
 Book histograms. More...
 
 caf_analysis.keys = figures.keys()
 Reco plots. More...
 
 caf_analysis.figure_keys = figures.keys()
 Store plot keys. More...
 
list caf_analysis.int_types
 Sub-samples. More...
 
string caf_analysis.name = "%s-%s"
 
 caf_analysis.counters = OrderedDict()
 Initialise a counter dictionary. More...
 
 caf_analysis.files = glob.glob(options.input_files)
 
string caf_analysis.r_chain_name = "recTree"
 
 caf_analysis.r_chain = ROOT.TChain(r_chain_name)
 
string caf_analysis.s_chain_name = "spillTree"
 
 caf_analysis.s_chain = ROOT.TChain(s_chain_name)
 
 caf_analysis.nevents = r_chain.GetEntries()
 
 caf_analysis.s_nevents = s_chain.GetEntries()
 
list caf_analysis.active_branches
 Optimisations. More...
 
 caf_analysis.start_time = time.time()
 Run analysis. More...
 
 caf_analysis.print_every_n_events
 
 caf_analysis.dt = time.time()-start_time
 Begin loop. More...
 
 caf_analysis.pass_numu_cuts
 Nu mu analysis cuts These are the standard nu mu analysis cuts used in first analysis. More...
 
int caf_analysis.weight = 1
 Fill reconstruction values. More...
 
dictionary caf_analysis.values = {}
 
 caf_analysis.true_event_types = tools.DetermineTruthEventType(r_chain, verbose=options.verbose)
 Truth studies if the '-m' option is set then we assume this is MC if so we run some simple truth analysis. More...
 
 caf_analysis.true_neutrino = r_chain.rec.mc.nu[0]
 
 caf_analysis.true_muon = None
 
 caf_analysis.x_variable = figure.split("_vs")[0]
 Fill histograms. More...
 
 caf_analysis.y_variable = figure.split("vs_")[1]
 
string caf_analysis.bad_runs_file = "/nova/app/users/tamsett/art/python/bad_timing_runs.txt"
 Bad timing list. More...
 
 caf_analysis.bad_runs_list = set([int(r.strip()) for r in open(bad_runs_file,"r").readlines()])
 
int caf_analysis.total_pot = 0
 Spill tree. More...
 
 caf_analysis.trigger_int = int(repr(s_chain.spill.trigger)[3:-1])
 
tuple caf_analysis.timing_dq = (s_chain.spill.run not in bad_runs_list)
 Analysis cuts the full analysis cuts should be applied here timing dq. More...
 
 caf_analysis.spill = tools.standardSpillCut(s_chain.spill)
 
 caf_analysis.saved_root_file = ROOT.TFile(options.output_file, "RECREATE" )
 print counters More...
 
string caf_analysis.prefix = "mixed-"