1 #ifndef SBNCODE_SINGLEPHOTONANALYSIS_VARIABLES_H
2 #define SBNCODE_SINGLEPHOTONANALYSIS_VARIABLES_H
4 #include "art/Framework/Principal/Handle.h"
21 #include "nusimdata/SimulationBase/MCParticle.h"
22 #include "nusimdata/SimulationBase/MCTruth.h"
23 #include "nusimdata/SimulationBase/simb.h"
24 #include "nusimdata/SimulationBase/MCFlux.h"
25 #include "nusimdata/SimulationBase/GTruth.h"
37 namespace single_photon
1128 #endif // SBNCODE_SINGLEPHOTONANALYSIS_VARIABLES_H
std::vector< double > m_sim_shower_vertex_x
std::vector< double > m_reco_shower_dEdx_plane1_max
std::vector< double > m_sss_candidate_PCA
std::vector< double > m_sss_candidate_overlay_fraction
std::vector< double > m_sss3d_shower_start_z
std::vector< bool > m_matched_signal_track_is_clearcosmic
std::vector< double > m_sss3d_shower_invariant_mass
std::vector< double > m_reco_shower_dEdx_plane2_min
std::vector< geo::BoxBoundedGeo > fActiveVolumes
TTree * ncdelta_slice_tree
std::vector< double > m_trackstub_candidate_PCA
std::vector< int > m_reco_shower_flash_shortest_index_yz
std::vector< double > m_reco_flash_zcenter
double m_gtruth_fs_had_syst_p4_z
std::vector< double > m_reco_track_spacepoint_chi
std::vector< double > m_reco_shower_kalman_median_dEdx_plane2
std::string s_hitMCParticleAssnsLabel
std::vector< int > m_reco_shower_hit_plane
std::vector< double > m_sim_track_startx
std::vector< double > m_reco_slice_shower_matched_overlay_frac
std::vector< double > m_trackstub_candidate_mean_ADC_first_to_second_ratio
int m_subrun_number_eventweight
std::vector< double > m_mctruth_daughters_time
std::vector< double > m_mctruth_exiting_photon_pz
std::vector< double > m_mctruth_exiting_pi0_py
std::vector< int > m_mctruth_daughters_status_code
std::vector< double > m_trackstub_candidate_max_wire
std::vector< int > m_mctruth_daughters_pdg
double m_vertex_pos_wire_p2
std::vector< double > m_reco_track_spacepoint_principal2
std::vector< int > m_reco_track_pfparticle_pdg
double m_mctruth_lepton_E
double m_mctruth_particles_polx[100]
double m_mctruth_particles_e0[100]
std::vector< double > m_sss_candidate_wire_tick_based_length
double s_SEAviewPlotDistance
std::vector< double > m_reco_track_mean_dEdx_best_plane
std::vector< double > m_reco_track_spacepoint_principal0
std::vector< int > m_reco_slice_num_showers
std::vector< double > m_reco_shower_plane1
std::vector< double > m_reco_shower_nuscore
std::string s_showerLabel
The label for the shower producer from PFParticles.
std::vector< double > m_reco_track_pid_bragg_likelihood_mu_plane0
std::vector< double > m_trackstub_candidate_linear_fit_chi2
std::vector< double > m_sss_candidate_closest_neighbour
std::vector< int > m_trackstub_candidate_in_nu_slice
int m_mctruth_num_exiting_delta0
std::vector< double > m_reco_track_mean_trunc_dEdx_start_half_p1
std::vector< double > m_reco_shower_theta_yz
std::vector< double > m_isolation_num_shr_hits_win_10cm_trk
std::vector< std::vector< double > > m_reco_track_trunc_dEdx_p0
double m_vertex_pos_wire_p0
std::vector< double > m_mctruth_pi0_leading_photon_mom
std::vector< double > m_sim_shower_py
std::vector< int > m_mctruth_exiting_photon_from_delta_decay
int m_mctruth_delta_radiative_1g1p_or_1g1n
std::vector< double > m_sss_candidate_ADC_RMS
std::vector< double > m_isolation_min_dist_trk_shr
std::vector< double > m_isolation_nearest_shr_hit_to_trk_wire
std::vector< int > m_reco_shower_num_hits_plane2
std::vector< bool > m_reco_shower_isclearcosmic
std::vector< double > m_sss3d_shower_dir_x
std::vector< int > m_reco_slice_shower_matched_sliceId
std::set< std::vector< int > > m_selected_set
std::vector< int > m_sim_track_origin
std::vector< double > m_reco_track_pid_chi2_mu_plane0
double m_gtruth_hit_nuc_p4_z
std::vector< double > m_reco_shower_plane0_nhits
std::vector< double > m_geant4_px
double m_CRT_min_hit_time
std::vector< int > m_reco_shower_delaunay_num_triangles_plane0
double s_beamgate_flash_start
std::vector< double > m_trackstub_candidate_track_angle_wrt_shower_direction
std::vector< double > m_sss_candidate_fit_constant
double m_mctruth_particles_py0[100]
std::vector< double > m_reco_track_calo_energy_max
std::vector< int > m_mctruth_exiting_proton_trackID
double m_sss2d_conv_ranked_angle_to_shower
double m_gtruth_hit_nuc_p4_E
std::vector< double > m_reco_shower_startz
std::vector< double > m_reco_flash_total_pe_in_beamgate
std::vector< double > m_mctruth_daughters_endz
int s_SEAviewNumRecoTrack
std::vector< int > m_sss_candidate_remerge
std::vector< double > m_trackstub_candidate_mean_tick
std::vector< double > m_geant4_dz
std::vector< int > m_sss_candidate_plane
std::vector< double > m_trackstub_candidate_mean_ADC_first_half
int m_mctruth_particles_status_code[100]
std::vector< double > m_reco_track_pid_bragg_likelihood_mu_plane2
std::vector< int > m_geant4_statuscode
std::vector< double > m_reco_track_mean_trunc_dEdx_best_plane
std::vector< double > m_sss3d_shower_implied_invariant_mass
double m_mctruth_leading_exiting_proton_energy
std::vector< double > m_reco_track_pid_chi2_p_plane2
std::vector< double > m_matched_signal_shower_overlay_fraction
std::vector< double > m_sss_candidate_impact_parameter
int m_gtruth_charm_hadron_pdg
std::vector< double > m_mctruth_pi0_subleading_photon_end
std::vector< double > m_reco_shower_plane1_nhits
double s_track_calo_min_dEdx
double m_sss3d_ioc_ranked_invar
std::vector< double > m_reco_track_end_dist_to_SCB
std::vector< int > m_sss_candidate_num_wires
std::vector< bool > m_sim_shower_is_nuslice
std::vector< double > m_reco_shower_dEdx_plane2_nhits
std::vector< double > m_reco_shower3d_implied_dirz
std::vector< std::vector< double > > m_reco_track_dEdx_p1
std::vector< double > m_reco_shower_impact_parameter
std::vector< double > m_reco_shower_dEdx_plane1_min
std::vector< double > m_sss3d_shower_start_x
double m_sss3d_invar_ranked_en
std::vector< double > m_reco_shower_end_dist_to_SCB
std::vector< double > m_reco_track_trunc_PIDA_p0
std::vector< double > m_trackstub_candidate_group_timeoverlap_fraction
std::vector< int > m_trackstub_candidate_remerge
std::vector< double > m_reco_track_pid_bragg_likelihood_p_plane2
std::vector< double > m_sss_candidate_veto_score
int m_number_of_events_in_subrun
std::vector< double > m_sss3d_shower_energy_max
std::vector< int > m_trackstub_candidate_plane
double m_mctruth_particles_pz0[100]
spacecharge::SpaceCharge const * s_SCE
std::vector< double > m_reco_track_daughter_trackscore
std::string s_caloLabel
The label for calorimetry associations producer.
std::vector< double > m_reco_shower_dEdx_plane1_nhits
double m_mctruth_nu_vertex_y
std::vector< double > m_reco_track_mean_trunc_dEdx_end_half_p0
std::vector< double > m_sim_shower_pz
std::vector< int > m_reco_track_good_calo_p0
int m_mctruth_pi0_subleading_photon_exiting_TPC
Declaration of signal hit object.
bool m_reco_1g1p_is_multiple_slices
int m_mctruth_is_delta_radiative
double m_genie_CV_tune_weight
double m_gtruth_fs_had_syst_p4_y
std::vector< double > m_mctruth_exiting_photon_energy
int m_trackstub_num_unassociated_hits
bool m_multiple_matched_tracks
std::vector< double > m_sss_candidate_angle_to_shower
std::vector< double > m_reco_track_startx
int m_mctruth_num_exiting_deltapp
double m_photonu_weight_low
std::vector< double > m_geant4_dy
std::vector< double > m_reco_shower_dEdx_plane0_nhits
std::vector< std::vector< double > > m_reco_shower_dEdx_plane0
int m_mctruth_neutrino_ccnc
double m_mctruth_reco_vertex_dist
std::vector< int > m_reco_shower_delaunay_num_triangles_plane2
std::vector< double > m_mctruth_exiting_pi0_pz
double m_mctruth_particles_poly[100]
bool s_SEAviewStubMakePDF
std::vector< double > m_isolation_num_unassoc_hits_win_10cm_trk
std::vector< double > m_mctruth_exiting_proton_pz
std::vector< int > m_reco_track_good_calo_p1
double m_mctruth_neutrino_w
std::vector< int > m_reco_shower_flash_shortest_index_y
std::vector< double > m_reco_shower_dQdx_plane0_median
double m_sss2d_conv_ranked_conv
int m_sss3d_ioc_ranked_id
std::vector< double > m_reco_shower3d_energy_plane1
std::vector< double > m_sim_shower_vertex_z
std::vector< int > m_mctruth_daughters_mother_trackID
std::vector< double > m_reco_shower_implied_dirx
std::vector< double > m_reco_shower_flash_shortest_disty
std::vector< int > m_trackstub_candidate_pdg
double m_gtruth_probe_p4_E
std::vector< double > m_reco_track_pid_chi2_p_plane1
double m_mctruth_particles_Gvt[100]
int m_mctruth_neutrino_interaction_type
std::vector< int > m_reco_shower_num_daughters
std::vector< int > m_matched_signal_track_showers_in_slice
std::vector< double > m_mctruth_exiting_neutron_py
double s_SEAviewStubDbscanEps
double m_sss2d_ioc_ranked_invar
std::vector< double > m_reco_track_theta_yz
double s_track_calo_trunc_fraction
std::vector< double > m_sim_track_energy
std::vector< int > m_sss_candidate_trackid
std::vector< double > m_CRT_hits_y
std::vector< double > m_mctruth_exiting_pi0_mom
std::vector< int > m_sss_candidate_num_hits
std::vector< double > m_reco_track_mean_trunc_dEdx_end_half_best_plane
std::vector< int > m_sim_track_parent_pdg
std::vector< int > m_trackstub_candidate_parent_pdg
double m_sss2d_invar_ranked_en
std::vector< std::vector< double > > m_reco_shower_dQdx_plane1
std::vector< double > m_reco_track_end_dist_to_active_TPC
std::vector< double > m_isolation_nearest_unassoc_hit_to_trk_time
std::vector< std::string > m_sim_track_process
std::string s_pandoraLabel
The label for the pandora producer.
std::vector< double > m_isolation_num_unassoc_hits_win_1cm_trk
std::vector< double > m_mctruth_exiting_proton_energy
std::vector< int > m_reco_track_best_calo_plane
double m_mctruth_particles_px0[100]
std::vector< double > m_reco_track_phi_yx
std::vector< int > m_reco_track_num_calo_hits_p2
std::vector< double > m_reco_track_pid_chi2_mu_plane2
std::vector< double > m_isolation_nearest_unassoc_hit_to_trk_wire
std::vector< double > m_reco_shower_dEdx_plane2_median
int m_mctruth_neutrino_mode
std::vector< art::Ptr< recob::Track > > TrackVector
double m_mctruth_delta_photon_energy
std::vector< std::vector< double > > m_reco_track_dEdx_p2
std::vector< int > m_reco_track_num_daughters
std::vector< double > m_reco_shower3d_startz
std::vector< double > m_reco_track_trunc_PIDA_best_plane
std::vector< double > m_reco_slice_shower_matched_conversion
std::vector< double > m_reco_shower3d_dEdx_plane2
std::vector< int > m_reco_shower_delaunay_num_triangles_plane1
int m_trackstub_num_candidates
std::vector< std::vector< double > > m_reco_track_dEdx_best_plane
std::vector< double > m_reco_shower_dQdx_plane2_median
int m_trackstub_num_candidate_groups
std::vector< double > m_reco_track_mean_dEdx_p0
int m_sss3d_invar_ranked_id
std::vector< double > m_reco_track_diry
std::vector< std::vector< double > > m_reco_track_resrange_p1
std::vector< double > m_reco_shower3d_phi_yx
double m_gtruth_probe_p4_x
bool m_multiple_matched_showers
std::vector< int > m_sim_track_trackID
std::vector< double > m_reco_shower3d_energy_plane0
std::vector< double > m_reco_flash_time
std::vector< double > m_mctruth_daughters_startz
double m_reco_vertex_dist_to_SCB
std::vector< int > m_sim_track_sliceId
std::vector< int > m_mctruth_exiting_neutron_trackID
std::vector< std::vector< double > > m_reco_track_resrange_p0
std::vector< bool > m_reco_shower_is_nuslice
std::vector< double > m_reco_track_pid_bragg_likelihood_mip_plane0
std::vector< double > m_reco_track_mean_dEdx_start_half_p0
std::vector< double > m_mctruth_pi0_subleading_photon_mom
std::vector< double > m_sim_track_py
double m_sss3d_invar_ranked_implied_opang
std::vector< double > m_reco_track_pid_chi2_p_plane0
std::vector< double > m_reco_track_mean_dEdx_end_half_p1
int m_mctruth_neutrino_quark
std::string s_hitfinderLabel
std::vector< double > m_reco_track_dirz
int m_trackstub_unassociated_hits_below_threshold
std::vector< double > m_reco_shower_delaunay_area_plane2
double s_beamgate_flash_end
std::vector< double > m_sim_shower_matched_energy_fraction_plane2
std::vector< double > m_reco_track_mean_dEdx_end_half_best_plane
int m_mctruth_neutrino_nucleon
std::vector< int > m_sss_candidate_pdg
std::vector< double > m_trackstub_candidate_veto_score
std::vector< int > m_reco_flash_frame
std::vector< int > m_mctruth_exiting_neutron_mother_trackID
std::vector< int > m_matched_signal_shower_tracks_in_slice
std::vector< double > m_isolation_num_unassoc_hits_win_2cm_trk
std::string s_CRTHitProducer
int s_SEAviewStubNumRecoTrack
std::vector< double > m_reco_shower_kalman_mean_dEdx_plane1
std::vector< double > m_reco_shower_startx
std::vector< double > m_isolation_num_unassoc_hits_win_5cm_trk
std::vector< double > m_geant4_vx
int m_mctruth_pi0_leading_photon_exiting_TPC
int m_mctruth_num_exiting_photons
std::vector< double > m_mctruth_exiting_proton_py
std::vector< double > m_trackstub_candidate_min_dist
std::vector< double > m_sim_track_endy
std::vector< double > m_reco_track_starty
std::vector< double > m_sim_shower_vertex_y
std::vector< double > m_mctruth_exiting_photon_py
std::vector< double > m_reco_shower_reclustered_energy_plane0
std::vector< double > m_sss3d_shower_score
std::string s_DAQHeaderProducer
std::vector< double > m_sim_shower_matched_energy_fraction_plane0
double m_gtruth_hit_nuc_pos
std::vector< double > m_reco_shower_energy_plane2
std::vector< int > m_reco_track_start_in_SCB
std::vector< double > m_reco_track_spacepoint_principal1
double m_sss3d_ioc_ranked_en
std::vector< double > m_trackstub_candidate_ADC_RMS
std::vector< double > m_reco_shower_dirz
std::vector< double > m_trackstub_candidate_min_tick
bool m_mctruth_is_reconstructable_1g1p
int s_SEAviewStubNumRecoShower
std::vector< double > m_sim_shower_start_z
std::vector< double > m_reco_track_proton_kinetic_energy
std::vector< double > m_reco_shower_implied_diry
double m_flash_optfltr_pe_veto_tot
std::vector< double > m_sim_track_kinetic_energy
double s_SEAviewDbscanEps
double m_mctruth_particles_Gvz[100]
std::vector< double > s_gain_data
std::vector< double > m_sim_shower_kinetic_energy
std::vector< int > m_mctruth_exiting_proton_mother_trackID
int m_mctruth_num_daughter_particles
std::vector< double > s_gain_mc
std::vector< int > m_sim_shower_best_matched_plane
std::vector< double > m_geant4_py
std::vector< double > m_isolation_min_dist_trk_unassoc
std::vector< double > m_reco_track_mean_dEdx_end_half_p0
std::vector< double > m_sim_track_endx
std::vector< int > m_trackstub_candidate_trackid
double s_exiting_photon_energy_threshold
int m_sss_num_unassociated_hits_below_threshold
std::vector< double > m_geant4_vy
double m_sss3d_ioc_ranked_opang
std::vector< double > m_matched_signal_track_nuscore
int s_SEAviewNumRecoShower
std::string s_trackLabel
The label for the track producer from PFParticles.
std::vector< double > m_reco_shower_flash_shortest_distyz
std::vector< int > m_reco_shower_start_in_SCB
std::vector< double > m_reco_track_mean_trunc_dEdx_start_half_p2
std::vector< bool > m_reco_track_is_nuslice
std::vector< double > m_reco_shower_reclustered_energy_plane2
std::vector< size_t > m_reco_track_ordered_energy_index
std::vector< double > m_reco_flash_time_in_beamgate
std::vector< double > m_trackstub_candidate_mean_ADC_second_half
std::vector< int > m_mctruth_exiting_neutron_from_delta_decay
bool m_no_matched_showers
std::vector< double > m_reco_track_spacepoint_max_dist
std::vector< double > m_reco_track_pid_bragg_likelihood_p_plane1
std::vector< double > m_sss_candidate_true_energy
double s_track_calo_min_dEdx_hits
std::vector< double > m_mctruth_daughters_pz
std::vector< int > m_mctruth_exiting_proton_from_delta_decay
std::vector< std::string > m_geant4_process
std::vector< bool > m_matched_signal_shower_is_nuslice
std::vector< double > m_reco_shower3d_theta_yz
std::vector< double > m_sim_track_endz
std::vector< double > m_reco_track_start_dist_to_CPA
std::vector< int > m_mctruth_exiting_delta0_num_daughters
std::vector< double > m_reco_flash_time_width
int m_mctruth_num_exiting_deltapm
std::vector< double > m_sss3d_shower_conversion_dist
std::vector< double > m_trackstub_candidate_matched_energy_fraction_best_plane
std::vector< double > m_reco_shower_spacepoint_x
std::vector< double > m_reco_shower_angle_wrt_wires_plane1
std::vector< int > m_reco_track_sliceId
std::vector< double > m_sss3d_shower_length
std::vector< double > m_reco_track_calo_energy_plane2
double m_gtruth_hit_nuc_p4_y
std::vector< double > m_mctruth_daughters_py
std::string s_generatorLabel
std::vector< int > m_matched_signal_track_tracks_in_slice
double m_sss3d_ioc_ranked_ioc
double m_mctruth_nu_vertex_x
std::vector< double > m_reco_shower_energy_max
std::vector< double > m_reco_shower_plane2_nhits
std::vector< int > m_matched_signal_shower_showers_in_slice
std::vector< double > m_sim_shower_energy
std::vector< int > m_sim_shower_matched
std::vector< double > m_geant4_dx
double m_mctruth_particles_Gvx[100]
std::vector< double > m_reco_track_mean_dEdx_p1
std::vector< double > m_reco_shower3d_length
std::vector< double > m_reco_shower_kalman_exists
double m_reco_vertex_dist_to_active_TPC
std::vector< double > m_reco_track_nuscore
std::vector< double > m_reco_shower_dEdx_plane0_max
std::vector< double > m_reco_slice_shower_matched_energy
double m_sss2d_ioc_ranked_ioc
std::vector< double > m_reco_shower_dEdx_amalgamated
std::vector< double > m_sim_shower_matched_energy_fraction_plane1
double m_gtruth_fs_had_syst_p4_E
std::vector< double > m_CRT_hits_x
double m_mctruth_pi0_subleading_photon_energy
std::vector< double > m_reco_shower_end_dist_to_active_TPC
std::vector< double > m_isolation_nearest_shr_hit_to_trk_time
std::vector< double > m_sss3d_shower_ioc_ratio
std::vector< double > m_reco_shower_length
int m_mctruth_particles_daughters[100][100]
double m_mctruth_delta_proton_energy
double m_sss3d_ioc_ranked_implied_invar
std::vector< double > m_reco_track_calo_energy_plane1
std::vector< double > m_mctruth_exiting_proton_px
std::vector< double > m_reco_shower_delaunay_area_plane1
std::vector< int > m_reco_shower_num_hits_plane1
std::vector< double > m_sss3d_shower_dir_y
std::vector< double > m_sss_candidate_energy
std::vector< double > m_reco_shower_plane2_meanRMS
std::vector< double > m_reco_track_trunc_PIDA_p1
std::vector< double > m_mctruth_pi0_subleading_photon_start
std::vector< double > m_reco_shower_reclustered_energy_max
std::vector< double > m_mctruth_daughters_endx
double m_gtruth_probe_p4_z
std::vector< double > m_geant4_pz
std::vector< double > m_sim_shower_px
double s_recombination_factor
std::string s_CRTVetoLabel
std::string s_true_eventweight_label
bool s_runTrueEventweight
std::vector< double > m_geant4_vz
std::vector< double > m_reco_shower_dEdx_plane1_mean
std::vector< double > m_reco_track_mean_trunc_dEdx_p1
int m_reco_slice_track_num_matched_signal
std::string s_selected_event_list
std::vector< double > m_reco_shower_flash_shortest_distz
std::vector< double > m_reco_shower3d_dEdx_plane0
std::vector< double > m_trackstub_candidate_overlay_fraction
geo::GeometryCore const * s_geom
std::string s_shower3dLabel
std::vector< int > m_reco_track_good_calo_best_plane
std::vector< double > m_reco_track_mean_dEdx_p2
double m_sss3d_ioc_ranked_conv
std::vector< double > m_CRT_veto_hit_PE
std::vector< double > m_reco_shower_dEdx_plane2_max
double m_gtruth_hit_nuc_p4_x
int m_reco_slice_shower_num_matched_signal
std::vector< int > m_reco_shower_flash_shortest_index_z
std::vector< int > m_reco_track_end_in_SCB
std::vector< double > m_sim_track_startz
std::vector< double > m_reco_shower_daughter_trackscore
std::vector< double > m_reco_shower3d_implied_dirx
std::vector< double > m_reco_shower_implied_dirz
std::vector< std::vector< double > > m_reco_shower_dEdx_plane2
std::vector< std::string > m_mctruth_daughters_process
std::vector< double > m_reco_shower_energy_plane1
std::vector< double > m_reco_shower_dEdx_plane0_mean
std::vector< int > m_sim_track_pdg
double m_sss2d_invar_ranked_invar
std::vector< double > m_sim_shower_mass
std::vector< double > m_sss_candidate_mean_tick
std::vector< double > m_reco_shower3d_implied_diry
std::vector< double > m_reco_shower_starty
std::vector< double > m_trackstub_candidate_max_tick
std::vector< double > m_sss_candidate_max_wire
std::vector< double > m_sss_candidate_min_dist
std::vector< double > m_reco_track_dirx
int m_gtruth_strange_hadron_pdg
double m_sss2d_invar_ranked_conv
std::vector< int > m_reco_shower_dEdx_amalgamated_nhits
int m_trackstub_associated_hits
std::vector< int > m_reco_shower_sliceId
std::vector< int > m_trackstub_candidate_num_ticks
double m_mctruth_neutrino_qsqr
std::vector< double > m_reco_shower3d_openingangle
int m_sss2d_conv_ranked_num_planes
std::vector< std::vector< double > > m_grouped_trackstub_candidate_indices
double m_sss2d_invar_ranked_ioc
std::vector< std::vector< double > > m_reco_shower_dQdx_plane0
Description of geometry of one entire detector.
Declaration of cluster object.
double m_sss3d_invar_ranked_ioc
std::vector< double > m_reco_shower_plane1_meanRMS
std::vector< double > m_reco_track_mean_dEdx_start_half_best_plane
std::vector< double > m_reco_shower_kalman_mean_dEdx_plane2
Class def header for mctrack data container.
std::vector< int > m_sss3d_slice_nu
std::vector< int > m_reco_slice_num_pfps
std::vector< double > m_reco_track_pid_three_plane_proton_pid
std::vector< double > m_reco_flash_ycenter_in_beamgate
std::vector< double > m_reco_track_mean_trunc_dEdx_p2
int m_mctruth_num_reconstructable_protons
std::vector< double > m_sim_shower_nuscore
std::vector< double > m_reco_track_mean_trunc_dEdx_end_half_p2
std::vector< double > m_reco_shower_start_dist_to_active_TPC
double m_sss3d_invar_ranked_opang
std::vector< double > m_reco_track_endz
std::vector< double > m_sim_track_pz
TTree * true_eventweight_tree
std::vector< double > m_sss_candidate_matched_energy_fraction_best_plane
std::vector< double > m_trackstub_candidate_wire_tick_based_length
std::vector< double > m_reco_shower_kalman_median_dEdx_plane1
Provides recob::Track data product.
std::vector< std::vector< double > > m_reco_shower_dQdx_plane2
std::vector< double > m_reco_flash_ywidth
int m_sss2d_ioc_ranked_num_planes
std::vector< double > m_sim_shower_start_y
std::vector< double > m_reco_track_trackscore
std::vector< double > m_geant4_E
Provides a base class aware of world box coordinates.
int m_mctruth_interaction_type
double s_exiting_proton_energy_threshold
std::vector< double > m_reco_track_endx
std::vector< double > m_reco_shower_openingangle
double m_sss2d_conv_ranked_invar
std::vector< double > m_reco_slice_nuscore
std::vector< double > m_reco_flash_ycenter
std::vector< double > m_CRT_hits_PE
std::vector< double > m_mctruth_exiting_neutron_energy
double m_sss2d_ioc_ranked_en
std::vector< int > m_sim_shower_sliceId
std::vector< double > m_reco_shower_phi_yx
double m_mctruth_particles_Gvy[100]
int m_mctruth_particles_mother[100]
std::vector< double > m_sim_shower_overlay_fraction
std::string s_Spline_CV_label
std::vector< size_t > m_reco_shower_ordered_energy_index
double m_genie_spline_weight
std::vector< double > m_sss3d_shower_impact_parameter
std::vector< double > m_reco_shower_dEdx_plane2_mean
std::vector< double > m_reco_track_start_dist_to_active_TPC
double m_sss2d_conv_ranked_en
std::vector< int > m_reco_track_num_trajpoints
std::vector< double > m_reco_shower_spacepoint_z
std::vector< double > m_reco_track_pid_bragg_likelihood_mip_plane1
std::vector< double > m_sss_candidate_fit_slope
std::vector< double > m_reco_shower_dEdx_plane0_min
std::vector< double > m_reco_track_mean_trunc_dEdx_start_half_best_plane
std::vector< std::string > m_sim_shower_end_process
double m_reco_1g1p_nuscore
std::vector< double > m_sss3d_shower_start_y
std::vector< double > m_reco_shower_kalman_median_dEdx_allplane
double m_mctruth_neutrino_y
std::vector< double > m_reco_shower_plane2
std::vector< int > m_matched_signal_shower_sliceId
std::vector< bool > m_matched_signal_track_is_nuslice
double m_sss3d_invar_ranked_implied_invar
std::vector< int > m_sss_candidate_parent_pdg
int m_gtruth_gphase_space
std::vector< double > m_trackstub_candidate_ioc_based_length
std::vector< int > m_sim_shower_trackID
std::vector< double > m_mctruth_exiting_pi0_px
std::vector< double > m_reco_shower3d_dEdx_plane1
double m_sss2d_ioc_ranked_angle_to_shower
std::vector< double > m_mctruth_daughters_endy
std::vector< double > m_mctruth_pi0_leading_photon_start
std::vector< std::string > m_sim_shower_process
std::vector< double > m_reco_track_pid_chi2_mu_plane1
int m_mctruth_particles_rescatter[100]
std::vector< double > m_reco_shower_energy_plane0
int m_mctruth_num_exiting_neutrons
std::string s_showerKalmanCaloLabel
std::vector< int > m_reco_track_num_calo_hits_p0
std::vector< std::string > m_geant4_end_process
std::vector< art::Ptr< recob::PFParticle > > PFParticleVector
std::vector< double > m_matched_signal_shower_true_E
std::vector< double > m_CRT_hits_z
std::vector< double > m_reco_shower3d_diry
std::vector< double > m_reco_flash_zwidth
std::vector< int > m_sim_shower_origin
double s_SEAviewStubDbscanMinPts
std::vector< double > m_reco_shower_delaunay_area_plane0
std::vector< double > m_mctruth_exiting_pi0_E
std::vector< double > m_trackstub_candidate_min_impact_parameter_to_shower
int m_mctruth_particles_pdg_code[100]
std::vector< int > m_reco_track_good_calo_p2
std::vector< double > m_sim_track_starty
int m_mctruth_num_exiting_protons
bool m_reco_1g0p_is_nuslice
std::string m_mctruth_pi0_leading_photon_end_process
std::vector< double > m_sim_shower_start_x
std::vector< int > m_sim_shower_parent_pdg
std::vector< bool > m_reco_track_isclearcosmic
double m_sss3d_invar_ranked_invar
std::vector< double > m_reco_track_pid_pida_plane1
std::string s_CRTTzeroLabel
std::vector< double > m_reco_flash_total_pe
int m_mctruth_particles_track_Id[100]
std::vector< double > m_reco_shower3d_dirz
std::vector< std::vector< double > > m_reco_track_trunc_dEdx_p2
int m_mctruth_num_exiting_pipm
std::vector< double > m_reco_flash_zcenter_in_beamgate
std::vector< int > m_reco_shower_hit_wire
std::vector< double > m_sim_track_nuscore
std::vector< double > m_trackstub_candidate_true_energy
double m_gtruth_probe_p4_y
std::vector< std::string > m_mctruth_daughters_end_process
int m_mctruth_num_exiting_pi0
std::vector< int > m_reco_slice_track_matched_sliceId
double m_flash_optfltr_pe_beam
std::vector< double > m_reco_track_trunc_PIDA_p2
std::vector< std::vector< double > > m_reco_track_dEdx_p0
bool s_run_pi0_filter_2g0p
bool m_reco_1g1p_is_nuslice
std::vector< double > m_reco_slice_track_matched_energy
std::vector< double > m_mctruth_exiting_neutron_px
std::vector< int > m_matched_signal_track_sliceId
double m_sss3d_ioc_ranked_implied_opang
double s_SEAviewStubPlotDistance
std::vector< double > m_reco_track_start_dist_to_SCB
double m_sss2d_ioc_ranked_pca
std::vector< std::vector< double > > m_reco_track_trunc_dEdx_p1
std::vector< double > m_reco_shower_dQdx_plane1_median
std::vector< double > m_reco_shower_angle_wrt_wires_plane2
double s_SEAviewMaxPtsLinFit
std::map< size_t, art::Ptr< recob::PFParticle > > PFParticleIdMap
double s_SEAviewStubHitThreshold
std::string m_mctruth_pi0_subleading_photon_end_process
std::vector< double > m_reco_shower3d_impact_parameter
double m_sss2d_conv_ranked_ioc
std::vector< double > m_reco_shower_kalman_median_dEdx_plane0
int m_sss_num_associated_hits
double m_mctruth_pi0_leading_photon_energy
Class def header for MCShower data container.
int m_mctruth_particles_num_daughters[100]
std::vector< int > m_sim_track_matched
std::vector< double > m_reco_flash_abs_time
std::vector< double > m_reco_shower3d_conversion_distance
double m_sss2d_ioc_ranked_conv
std::vector< double > m_reco_shower_start_dist_to_SCB
std::vector< int > m_reco_shower3d_exists
std::vector< double > m_reco_track_mean_trunc_dEdx_end_half_p1
double m_gtruth_fs_had_syst_p4_x
std::vector< double > m_reco_track_mean_dEdx_start_half_p1
std::vector< int > m_mctruth_exiting_photon_mother_trackID
std::vector< double > m_geant4_mass
std::vector< double > m_isolation_num_shr_hits_win_2cm_trk
std::vector< double > m_trackstub_candidate_min_ioc_to_shower_start
std::vector< int > m_sim_shower_pdg
std::vector< double > m_reco_shower3d_dirx
std::vector< double > m_reco_shower_trackscore
std::vector< double > m_reco_track_mean_dEdx_start_half_p2
double s_SEAviewDbscanMinPts
std::vector< double > m_reco_shower_plane0
std::vector< int > m_reco_track_num_calo_hits_p1
std::vector< bool > m_sim_track_isclearcosmic
double m_photonu_weight_high
std::vector< double > m_reco_shower_spacepoint_y
std::vector< double > m_reco_shower_angle_wrt_wires_plane0
std::vector< double > m_reco_track_endy
double m_flash_optfltr_pe_veto
std::vector< int > m_sss_candidate_matched
std::vector< double > m_mctruth_daughters_E
std::vector< double > m_mctruth_daughters_starty
std::vector< bool > m_matched_signal_shower_is_clearcosmic
bool m_gtruth_is_sea_quark
std::vector< double > m_matched_signal_shower_nuscore
std::vector< double > m_reco_shower3d_starty
std::vector< double > m_reco_shower_hit_tick
double m_sss3d_invar_ranked_conv
std::vector< double > m_reco_track_startz
std::vector< int > m_trackstub_candidate_num_wires
std::vector< int > m_sim_shower_is_true_shower
std::vector< double > m_reco_shower_pfparticle_pdg
std::vector< int > m_reco_track_num_spacepoints
std::vector< double > m_trackstub_candidate_min_wire
std::vector< double > m_reco_track_end_dist_to_CPA
std::vector< int > m_sss_candidate_in_nu_slice
std::vector< double > m_reco_shower_reclustered_energy_plane1
std::string s_pidLabel
For PID stuff.
std::vector< double > m_mctruth_daughters_startx
std::vector< double > m_sss3d_shower_dir_z
bool s_run_pi0_filter_2g1p
std::vector< double > m_CRT_hits_time
std::vector< int > m_geant4_pdg
std::vector< double > m_reco_shower3d_energy_plane2
bool m_reco_1g1p_is_same_slice
int m_reco_num_flashes_in_beamgate
std::string s_truthmatching_signaldef
std::vector< std::vector< double > > m_reco_track_resrange_p2
std::vector< double > m_sim_track_length
std::vector< double > m_reco_shower_kalman_mean_dEdx_plane0
std::vector< double > m_isolation_num_shr_hits_win_1cm_trk
double m_reco_vertex_dist_to_CPA
std::vector< double > m_mctruth_exiting_photon_px
bool s_use_PID_algorithms
int m_run_number_eventweight
double m_sss2d_invar_ranked_angle_to_shower
std::vector< int > m_reco_slice_num_tracks
double m_gtruth_diff_xsec
std::vector< double > m_sim_track_overlay_fraction
std::vector< double > m_isolation_num_shr_hits_win_5cm_trk
int m_sss2d_invar_ranked_num_planes
std::vector< int > m_geant4_mother
std::vector< double > m_trackstub_candidate_energy
std::vector< double > m_geant4_costheta
std::vector< double > m_reco_shower_diry
std::vector< double > m_mctruth_daughters_px
std::vector< int > m_mctruth_daughters_trackID
std::vector< double > m_reco_track_pid_bragg_likelihood_mu_plane1
double m_sss2d_conv_ranked_pca
std::vector< double > m_mctruth_daughters_endtime
std::vector< double > m_reco_shower_start_dist_to_CPA
std::vector< double > m_sim_track_mass
double m_mctruth_neutrino_x
std::vector< double > m_trackstub_candidate_mean_wire
std::vector< double > m_trackstub_candidate_min_conversion_dist_to_shower_start
std::vector< double > m_reco_track_mean_trunc_dEdx_start_half_p0
double m_gtruth_probability
double m_mctruth_particles_polz[100]
std::vector< bool > m_sim_shower_isclearcosmic
double m_reco_1g0p_nuscore
double m_mctruth_delta_neutron_energy
std::vector< double > m_reco_shower_dEdx_plane0_median
std::vector< int > m_trackstub_candidate_num_hits
std::vector< int > m_mctruth_exiting_photon_trackID
std::vector< double > m_reco_shower_conversion_distance
std::vector< double > m_mctruth_exiting_neutron_pz
double m_flash_optfltr_pe_beam_tot
double m_sss2d_invar_ranked_pca
std::vector< double > m_sss_candidate_max_tick
std::vector< size_t > m_reco_track_ordered_displacement_index
std::vector< double > m_trackstub_candidate_mean_ADC
bool m_mctruth_is_reconstructable_1g0p
std::vector< int > m_geant4_trackid
double m_vertex_pos_wire_p1
art framework interface to geometry description
std::vector< int > m_sss_candidate_num_ticks
int m_sss_num_unassociated_hits
std::vector< double > m_reco_track_mean_dEdx_end_half_p2
std::vector< int > m_sss3d_slice_clear_cosmic
std::vector< std::vector< double > > m_reco_track_trunc_dEdx_best_plane
std::vector< int > m_sim_shower_parent_trackID
std::vector< double > m_reco_shower_dirx
std::vector< double > m_reco_track_pid_pida_plane0
std::vector< double > m_sss_candidate_mean_wire
std::vector< double > m_reco_track_pid_pida_plane2
std::vector< int > m_trackstub_candidate_matched
std::vector< double > m_reco_track_mean_trunc_dEdx_p0
std::vector< int > m_reco_shower_num_hits_plane0
std::string s_geantModuleLabel
double m_mctruth_nu_vertex_z
std::vector< double > m_reco_track_calo_energy_plane0
std::vector< double > m_reco_shower3d_startx
std::vector< double > m_matched_signal_track_true_E
std::vector< double > m_mctruth_pi0_leading_photon_end
std::vector< double > m_reco_track_length
std::vector< double > m_reco_shower_plane0_meanRMS
std::vector< double > m_reco_shower_dEdx_plane1_median
std::vector< double > m_reco_track_pid_bragg_likelihood_p_plane0
std::vector< double > m_sss_candidate_mean_ADC
double s_SEAviewHitThreshold
std::vector< std::vector< double > > m_reco_track_resrange_best_plane
int m_mctruth_neutrino_target
std::vector< double > m_sss_candidate_min_tick
std::vector< art::Ptr< recob::Shower > > ShowerVector
int m_matched_signal_shower_num
std::vector< std::vector< double > > m_reco_shower_dEdx_plane1
std::vector< std::vector< geo::BoxBoundedGeo > > fTPCVolumes
std::string s_showerKalmanLabel
int m_event_number_eventweight
std::vector< double > m_sss_candidate_min_wire
int m_matched_signal_track_num
std::vector< double > m_sim_track_px
double s_track_calo_max_dEdx
std::vector< double > m_reco_track_pid_bragg_likelihood_mip_plane2
art::ValidHandle< std::vector< recob::PFParticle > > PFParticleHandle