|
Class Reference for E1039 Core & Analysis Software
|
Class to analyze the GMC data with a roadset applied. More...
#include </dev/shm/kenichi/update-github-e1039-doc/e1039-analysis/GenRoadset/src/ReAnaSignal.h>
Inheritance diagram for ReAnaSignal:
Collaboration diagram for ReAnaSignal:Public Member Functions | |
| ReAnaSignal (const std::string label="re_ana_signal") | |
| virtual | ~ReAnaSignal () |
| virtual void | Init () |
| virtual void | End () |
| virtual void | Analyze () |
Public Member Functions inherited from AnaSignal | |
| AnaSignal (const std::string label="ana_signal") | |
| virtual | ~AnaSignal () |
| void | SetMassRange (const double mass_lo, const double mass_hi) |
| virtual void | ReadEvents (const char *fname="signal_tree.root") |
| RoadMap * | GetRoadMapPosTop () |
| RoadMap * | GetRoadMapPosBot () |
| RoadMap * | GetRoadMapNegTop () |
| RoadMap * | GetRoadMapNegBot () |
Public Member Functions inherited from AnaBase | |
| virtual | ~AnaBase () |
| virtual void | SetInputTreeName (const std::string name) |
| virtual void | SetInputBranchName (const std::string name) |
| virtual void | ReadEventsFromFileList (const char *fn_list, const int n_max=0) |
Protected Member Functions | |
| virtual void | ProcessOneEvent () |
| void | DrawOneVar (const char *name, TH1 *h1_tb, TH1 *h1_trig) |
| void | DrawOneVar2D (const char *name, TH2 *h2_tb, TH2 *h2_trig) |
Protected Member Functions inherited from AnaBase | |
| AnaBase (const std::string label) | |
Protected Attributes | |
| TFile * | m_file_out |
| TH1 * | m_h1_mass_tb |
| TH1 * | m_h1_mass_trig |
| TH1 * | m_h1_xF_tb |
| TH1 * | m_h1_xF_trig |
| TH1 * | m_h1_x1_tb |
| TH1 * | m_h1_x1_trig |
| TH1 * | m_h1_x2_tb |
| TH1 * | m_h1_x2_trig |
| TH1 * | m_h1_mom_tb |
| TH1 * | m_h1_mom_trig |
| TH1 * | m_h1_phi_tb |
| TH1 * | m_h1_phi_trig |
| TH1 * | m_h1_theta_tb |
| TH1 * | m_h1_theta_trig |
| TH2 * | m_h2_xF_tb |
| TH2 * | m_h2_xF_trig |
| TH2 * | m_h2_x1_tb |
| TH2 * | m_h2_x1_trig |
| TH2 * | m_h2_x2_tb |
| TH2 * | m_h2_x2_trig |
| TH2 * | m_h2_mom_tb |
| TH2 * | m_h2_mom_trig |
| TH2 * | m_h2_phi_tb |
| TH2 * | m_h2_phi_trig |
| TH2 * | m_h2_theta_tb |
| TH2 * | m_h2_theta_trig |
Protected Attributes inherited from AnaSignal | |
| double | m_mass_lo |
| double | m_mass_hi |
| RoadMap | m_road_map_pos_top |
| RoadMap | m_road_map_pos_bot |
| RoadMap | m_road_map_neg_top |
| RoadMap | m_road_map_neg_bot |
| SignalData * | m_sig_data |
Protected Attributes inherited from AnaBase | |
| std::string | m_label |
| std::string | m_tree_name |
| std::string | m_branch_name |
| std::string | m_dir_out |
| std::ofstream | m_ofs |
Class to analyze the GMC data with a roadset applied.
Definition at line 9 of file ReAnaSignal.h.
| ReAnaSignal::ReAnaSignal | ( | const std::string | label = "re_ana_signal" | ) |
Definition at line 20 of file ReAnaSignal.cc.
|
virtual |
Definition at line 26 of file ReAnaSignal.cc.
|
virtual |
Reimplemented from AnaSignal.
Definition at line 153 of file ReAnaSignal.cc.
References DrawOneVar(), DrawOneVar2D(), m_h1_mass_tb, m_h1_mass_trig, m_h1_mom_tb, m_h1_mom_trig, m_h1_phi_tb, m_h1_phi_trig, m_h1_theta_tb, m_h1_theta_trig, m_h1_x1_tb, m_h1_x1_trig, m_h1_x2_tb, m_h1_x2_trig, m_h1_xF_tb, m_h1_xF_trig, m_h2_mom_tb, m_h2_mom_trig, m_h2_phi_tb, m_h2_phi_trig, m_h2_theta_tb, m_h2_theta_trig, m_h2_x1_tb, m_h2_x1_trig, m_h2_x2_tb, m_h2_x2_trig, m_h2_xF_tb, and m_h2_xF_trig.
Here is the call graph for this function:
|
protected |
Definition at line 171 of file ReAnaSignal.cc.
References AnaBase::m_dir_out.
Referenced by Analyze().
Here is the caller graph for this function:
|
protected |
Definition at line 237 of file ReAnaSignal.cc.
References AnaBase::m_dir_out.
Referenced by Analyze().
Here is the caller graph for this function:
|
virtual |
|
virtual |
Reimplemented from AnaSignal.
Definition at line 31 of file ReAnaSignal.cc.
References AnaBase::m_dir_out, m_file_out, m_h1_mass_tb, m_h1_mass_trig, m_h1_mom_tb, m_h1_mom_trig, m_h1_phi_tb, m_h1_phi_trig, m_h1_theta_tb, m_h1_theta_trig, m_h1_x1_tb, m_h1_x1_trig, m_h1_x2_tb, m_h1_x2_trig, m_h1_xF_tb, m_h1_xF_trig, m_h2_mom_tb, m_h2_mom_trig, m_h2_phi_tb, m_h2_phi_trig, m_h2_theta_tb, m_h2_theta_trig, m_h2_x1_tb, m_h2_x1_trig, m_h2_x2_tb, m_h2_x2_trig, m_h2_xF_tb, and m_h2_xF_trig.
|
protectedvirtual |
Reimplemented from AnaSignal.
Definition at line 100 of file ReAnaSignal.cc.
References RoadMap::Find(), m_h1_mass_tb, m_h1_mass_trig, m_h1_mom_tb, m_h1_mom_trig, m_h1_phi_tb, m_h1_phi_trig, m_h1_theta_tb, m_h1_theta_trig, m_h1_x1_tb, m_h1_x1_trig, m_h1_x2_tb, m_h1_x2_trig, m_h1_xF_tb, m_h1_xF_trig, m_h2_mom_tb, m_h2_mom_trig, m_h2_phi_tb, m_h2_phi_trig, m_h2_theta_tb, m_h2_theta_trig, m_h2_x1_tb, m_h2_x1_trig, m_h2_x2_tb, m_h2_x2_trig, m_h2_xF_tb, m_h2_xF_trig, AnaSignal::m_mass_hi, AnaSignal::m_mass_lo, AnaSignal::m_road_map_neg_bot, AnaSignal::m_road_map_neg_top, AnaSignal::m_road_map_pos_bot, AnaSignal::m_road_map_pos_top, AnaSignal::m_sig_data, SignalData::mass, SignalData::mom, SignalData::phi, SignalData::road_neg, SignalData::road_pos, SignalData::theta, SignalData::weight, SignalData::x1, SignalData::x2, and SignalData::xF.
Here is the call graph for this function:
|
protected |
Definition at line 11 of file ReAnaSignal.h.
|
protected |
Definition at line 12 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 13 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 20 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 21 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 22 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 23 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 24 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 25 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 16 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 17 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 18 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 19 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 14 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 15 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 33 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 34 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 35 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 36 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 37 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 38 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 29 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 30 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 31 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 32 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 27 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().
|
protected |
Definition at line 28 of file ReAnaSignal.h.
Referenced by Analyze(), Init(), and ProcessOneEvent().