Public Member Functions | |
FluxReaderAna (fhicl::ParameterSet const &p) | |
FluxReaderAna (FluxReaderAna const &)=delete | |
FluxReaderAna (FluxReaderAna &&)=delete | |
FluxReaderAna & | operator= (FluxReaderAna const &)=delete |
FluxReaderAna & | operator= (FluxReaderAna &&)=delete |
void | analyze (art::Event const &e) override |
Private Member Functions | |
TVector3 | GetIntersection (TVector3 nu_pos, TVector3 nu_dir, float z_location=0) |
Returns the intersection point with the front face of the TPC. More... | |
Private Attributes | |
std::string | _flux_label |
Label for flux dataproduct (to be set via fcl) More... | |
float | _x_shift |
float | _baseline |
float | _nu_intersection_z |
Z position where to evaluate the flux (to be set via fcl) More... | |
float | _nu_other_intersection_z |
Additional Z position where to evaluate the flux (to be set via fcl) More... | |
bool | _apply_position_cuts |
float | _x_cut |
float | _y_cut |
const TDatabasePDG * | _pdg_database = TDatabasePDG::Instance() |
TTree * | _tree |
bool | _nu_hit |
int | _nu_pdg |
True if the neutrino hit the requested volumes. More... | |
float | _nu_e |
PDG of neutrino. More... | |
float | _nu_t |
Energy of the neutrino. More... | |
float | _nu_w |
Time of the neutrino. More... | |
float | _nu_x |
Neutrino weight. More... | |
float | _nu_y |
X poisition of neutrino at the front face of the TPC. More... | |
float | _nu_z |
Y poisition of neutrino at the front face of the TPC. More... | |
float | _nu_vx |
Z poisition of neutrino at the front face of the TPC. More... | |
float | _nu_vy |
X poisition of neutrino at neutrino production point. More... | |
float | _nu_vz |
Y poisition of neutrino at neutrino production point. More... | |
float | _nu_px |
Z poisition of neutrino at neutrino production point. More... | |
float | _nu_py |
X momentum of neutrino. More... | |
float | _nu_pz |
Y momentum of neutrino. More... | |
int | _nu_decay |
Z momentum of neutrino. More... | |
float | _nu_dk2gen |
Neutrino parent decay code. More... | |
float | _nu_p_angle |
Distance from decay to ray origin. More... | |
int | _nu_p_type |
Angle between neutrino and parent direction. More... | |
float | _nu_p_dpx |
Neutrino parent pdg. More... | |
float | _nu_p_dpy |
Neutrino parent momentum x. More... | |
float | _nu_p_dpz |
Neutrino parent momentum x. More... | |
float | _nu_p_e |
Neutrino parent momentum x. More... | |
float | _nu_r |
Neutrino parent energy. More... | |
float | _nu_oaa |
Neutrino r. More... | |
float | _nu_other_x |
Neutrino off axis angle. More... | |
float | _nu_other_y |
X poisition of neutrino at the front face of the TPC (other) More... | |
float | _nu_other_z |
Y poisition of neutrino at the front face of the TPC (other) More... | |
float | _nu_other_t |
Z poisition of neutrino at the front face of the TPC (other) More... | |
Definition at line 41 of file FluxReaderAna_module.cc.
|
explicit |
Definition at line 107 of file FluxReaderAna_module.cc.
|
delete |
|
delete |
|
override |
Definition at line 159 of file FluxReaderAna_module.cc.
|
private |
Returns the intersection point with the front face of the TPC.
Definition at line 235 of file FluxReaderAna_module.cc.
|
delete |
|
delete |
|
private |
Definition at line 64 of file FluxReaderAna_module.cc.
|
private |
Definition at line 60 of file FluxReaderAna_module.cc.
|
private |
Label for flux dataproduct (to be set via fcl)
Definition at line 58 of file FluxReaderAna_module.cc.
|
private |
Z momentum of neutrino.
Definition at line 89 of file FluxReaderAna_module.cc.
|
private |
Neutrino parent decay code.
Definition at line 90 of file FluxReaderAna_module.cc.
|
private |
PDG of neutrino.
Definition at line 77 of file FluxReaderAna_module.cc.
|
private |
Definition at line 75 of file FluxReaderAna_module.cc.
|
private |
Z position where to evaluate the flux (to be set via fcl)
Definition at line 61 of file FluxReaderAna_module.cc.
|
private |
Neutrino r.
Definition at line 98 of file FluxReaderAna_module.cc.
|
private |
Additional Z position where to evaluate the flux (to be set via fcl)
Definition at line 62 of file FluxReaderAna_module.cc.
|
private |
Z poisition of neutrino at the front face of the TPC (other)
Definition at line 103 of file FluxReaderAna_module.cc.
|
private |
Neutrino off axis angle.
Definition at line 100 of file FluxReaderAna_module.cc.
|
private |
X poisition of neutrino at the front face of the TPC (other)
Definition at line 101 of file FluxReaderAna_module.cc.
|
private |
Y poisition of neutrino at the front face of the TPC (other)
Definition at line 102 of file FluxReaderAna_module.cc.
|
private |
Distance from decay to ray origin.
Definition at line 91 of file FluxReaderAna_module.cc.
|
private |
Neutrino parent pdg.
Definition at line 93 of file FluxReaderAna_module.cc.
|
private |
Neutrino parent momentum x.
Definition at line 94 of file FluxReaderAna_module.cc.
|
private |
Neutrino parent momentum x.
Definition at line 95 of file FluxReaderAna_module.cc.
|
private |
Neutrino parent momentum x.
Definition at line 96 of file FluxReaderAna_module.cc.
|
private |
Angle between neutrino and parent direction.
Definition at line 92 of file FluxReaderAna_module.cc.
|
private |
True if the neutrino hit the requested volumes.
Definition at line 76 of file FluxReaderAna_module.cc.
|
private |
Z poisition of neutrino at neutrino production point.
Definition at line 86 of file FluxReaderAna_module.cc.
|
private |
X momentum of neutrino.
Definition at line 87 of file FluxReaderAna_module.cc.
|
private |
Y momentum of neutrino.
Definition at line 88 of file FluxReaderAna_module.cc.
|
private |
Neutrino parent energy.
Definition at line 97 of file FluxReaderAna_module.cc.
|
private |
Energy of the neutrino.
Definition at line 78 of file FluxReaderAna_module.cc.
|
private |
Z poisition of neutrino at the front face of the TPC.
Definition at line 83 of file FluxReaderAna_module.cc.
|
private |
X poisition of neutrino at neutrino production point.
Definition at line 84 of file FluxReaderAna_module.cc.
|
private |
Y poisition of neutrino at neutrino production point.
Definition at line 85 of file FluxReaderAna_module.cc.
|
private |
Time of the neutrino.
Definition at line 79 of file FluxReaderAna_module.cc.
|
private |
Neutrino weight.
Definition at line 80 of file FluxReaderAna_module.cc.
|
private |
X poisition of neutrino at the front face of the TPC.
Definition at line 81 of file FluxReaderAna_module.cc.
|
private |
Y poisition of neutrino at the front face of the TPC.
Definition at line 82 of file FluxReaderAna_module.cc.
|
private |
Definition at line 69 of file FluxReaderAna_module.cc.
|
private |
Definition at line 74 of file FluxReaderAna_module.cc.
|
private |
Definition at line 65 of file FluxReaderAna_module.cc.
|
private |
Definition at line 59 of file FluxReaderAna_module.cc.
|
private |
Definition at line 66 of file FluxReaderAna_module.cc.