Particles Class Reference

#include <Particles.h>

List of all members.

Public Member Functions

 Particles ()
virtual ~Particles ()
virtual void Clear (Option_t *option="")

Public Attributes

double emfrac
double totcale
double totvise
double elec_vise
double muon_vise
double prot_vise
double neut_vise
double other_vise
double longest_s_particle_s
double longest_s_particle_e
double longest_s_particle_cal_e
double longest_s_particle_type
double longest_s_particle_avg_rms
double longest_s_particle_avg_e
double longest_s_particle_z
double longest_s_particle_par_b
double longest_s_particle_par_a
double longest_s_particle_par_e0
double longest_s_particle_par_a_err
double longest_s_particle_par_b_err
double longest_s_particle_par_e0_err
double longest_s_particle_par_prob
double longest_s_particle_par_chisq
double longest_s_particle_par_ndf
double longest_s_long_e
double largest_particle_s
double largest_particle_e
double largest_particle_cal_e
double largest_particle_type
double largest_particle_avg_rms
double largest_particle_avg_e
double largest_particle_z
double largest_particle_par_b
double largest_particle_par_a
double largest_particle_par_e0
double largest_particle_par_a_err
double largest_particle_par_b_err
double largest_particle_par_e0_err
double largest_particle_par_prob
double largest_particle_par_chisq
double largest_particle_par_ndf
double rough_primary_theta_z
double primary_phi
double primary_theta
double weighted_phi
double weighted_theta
double prim_par_a
double prim_par_b
double prim_par_e0
double prim_par_a_err
double prim_par_b_err
double prim_par_e0_err
double prim_par_prob
double prim_par_chisq
double prim_par_ndf
double prim_vise
double prim_pred_e_a
double prim_pred_g_a
double prim_pred_b
double prim_pred_e0
double prim_pred_e_chisq
double prim_pred_e_ndf
double prim_pred_g_chisq
double prim_pred_g_ndf
double prim_cmp_chisq
int prim_cmp_ndf
double prim_peakdiff
double largest_particle_cmp_chisq
int largest_particle_cmp_ndf
double largest_particle_peakdiff
double longest_s_particle_cmp_chisq
int longest_s_particle_cmp_ndf
double longest_s_particle_peakdiff
double prim_pred_pre_over
double prim_pred_pre_under
double prim_pred_post_over
double prim_pred_post_under
double primary_long_e
double total_long_e
double total_long_e_frac
double pointing_phi
double pointing_theta
double pointing_r
double pointing_u
double pointing_v
double pointing_z
double mol_rad_r
double rms_r
double frac_particle_2
double elec_muon_asym
double elec_muon_asym_cale_weight
double elec_muon_asym_vise_weight
double elec_other_asym
double elec_other_asym_cale_weight
double elec_other_asym_vise_weight
double longest_z
double longest_particle_type
double longest_particle_vise
double longest_particle_avg_rms
double length_mean
double length_rms
double length_weighted_mean
double length_weighted_rms
double maxe_phi
double maxe_theta
double maxe_phi_rms
double maxe_theta_rms
double prim_pp_chisq
double prim_pp_p
int prim_pp_ndf
int prim_pp_igood
int ntot
int nelec
int nmuon
int nprot
int nother
int nneut
int nshort
int nmed
int nlong

Private Member Functions

void Init ()

Detailed Description

Definition at line 6 of file Particles.h.


Constructor & Destructor Documentation

Particles::Particles (  ) 

Definition at line 6 of file Particles.cxx.

00007 {
00008         Init();
00009 }

Particles::~Particles (  )  [virtual]

Definition at line 11 of file Particles.cxx.

00012 {}


Member Function Documentation

void Particles::Clear ( Option_t *  option = ""  )  [virtual]

Definition at line 19 of file Particles.cxx.

References Init().

Referenced by PRecord::Reset().

00019                                             {
00020   // Purpose: Clear memory allocated to arrays so that record can
00021   // be reused.  
00022 
00023         Init();
00024 
00025 }

void Particles::Init ( void   )  [private]

Definition at line 29 of file Particles.cxx.

References elec_muon_asym, elec_muon_asym_cale_weight, elec_muon_asym_vise_weight, elec_other_asym, elec_other_asym_cale_weight, elec_other_asym_vise_weight, elec_vise, emfrac, frac_particle_2, largest_particle_avg_e, largest_particle_avg_rms, largest_particle_cal_e, largest_particle_cmp_chisq, largest_particle_cmp_ndf, largest_particle_e, largest_particle_par_a, largest_particle_par_a_err, largest_particle_par_b, largest_particle_par_b_err, largest_particle_par_chisq, largest_particle_par_e0, largest_particle_par_e0_err, largest_particle_par_ndf, largest_particle_par_prob, largest_particle_peakdiff, largest_particle_s, largest_particle_type, largest_particle_z, length_mean, length_rms, length_weighted_mean, length_weighted_rms, longest_particle_avg_rms, longest_particle_type, longest_particle_vise, longest_s_long_e, longest_s_particle_avg_e, longest_s_particle_avg_rms, longest_s_particle_cal_e, longest_s_particle_cmp_chisq, longest_s_particle_cmp_ndf, longest_s_particle_e, longest_s_particle_par_a, longest_s_particle_par_a_err, longest_s_particle_par_b, longest_s_particle_par_b_err, longest_s_particle_par_chisq, longest_s_particle_par_e0, longest_s_particle_par_e0_err, longest_s_particle_par_ndf, longest_s_particle_par_prob, longest_s_particle_peakdiff, longest_s_particle_s, longest_s_particle_type, longest_s_particle_z, longest_z, maxe_phi, maxe_phi_rms, maxe_theta, maxe_theta_rms, mol_rad_r, muon_vise, nelec, neut_vise, nlong, nmed, nmuon, nneut, nother, nprot, nshort, ntot, other_vise, pointing_phi, pointing_r, pointing_theta, pointing_u, pointing_v, pointing_z, prim_cmp_chisq, prim_cmp_ndf, prim_par_a, prim_par_a_err, prim_par_b, prim_par_b_err, prim_par_chisq, prim_par_e0, prim_par_e0_err, prim_par_ndf, prim_par_prob, prim_peakdiff, prim_pp_chisq, prim_pp_igood, prim_pp_ndf, prim_pp_p, prim_pred_b, prim_pred_e0, prim_pred_e_a, prim_pred_e_chisq, prim_pred_e_ndf, prim_pred_g_a, prim_pred_g_chisq, prim_pred_g_ndf, prim_pred_post_over, prim_pred_post_under, prim_pred_pre_over, prim_pred_pre_under, prim_vise, primary_long_e, primary_phi, primary_theta, prot_vise, rms_r, rough_primary_theta_z, total_long_e, total_long_e_frac, totcale, totvise, weighted_phi, and weighted_theta.

Referenced by Clear().

00029                      {
00030   
00031         emfrac=0;
00032         totcale=0;
00033         totvise=0;
00034         
00035         elec_vise=0;
00036         muon_vise=0;
00037         prot_vise=0;
00038         neut_vise=0;
00039         other_vise=0;
00040 
00041 
00042          longest_s_particle_s=0;
00043          longest_s_particle_e=0;
00044          longest_s_particle_cal_e=0;
00045          longest_s_particle_type=0;
00046          longest_s_particle_avg_rms=0;
00047          longest_s_particle_avg_e=0;
00048         
00049          longest_s_particle_z=0;
00050          longest_s_particle_par_b=0;
00051          longest_s_particle_par_a=0;
00052          longest_s_particle_par_e0=0;
00053          longest_s_particle_par_a_err=0;
00054          longest_s_particle_par_b_err=0;
00055          longest_s_particle_par_e0_err=0;
00056          longest_s_particle_par_prob=0;
00057          longest_s_particle_par_chisq=0;
00058          longest_s_particle_par_ndf=0;  
00059          longest_s_long_e=0;
00060 
00061 
00062         largest_particle_s=0;
00063         largest_particle_e=0;
00064         largest_particle_cal_e=0;
00065         largest_particle_type=0;
00066         largest_particle_avg_rms=0;
00067         largest_particle_avg_e=0;
00068         
00069         largest_particle_z=0;
00070         largest_particle_par_b=0;
00071         largest_particle_par_a=0;
00072         largest_particle_par_e0=0;
00073         largest_particle_par_a_err=0;
00074         largest_particle_par_b_err=0;
00075         largest_particle_par_e0_err=0;
00076         largest_particle_par_prob=0;
00077         largest_particle_par_chisq=0;
00078         largest_particle_par_ndf=0;     
00079         
00080         rough_primary_theta_z=0;
00081         primary_phi=0;
00082         primary_theta=0;
00083         
00084         weighted_phi=0;
00085         weighted_theta=0;
00086         
00087         
00088         prim_par_a=0;
00089         prim_par_b=0;
00090         prim_par_e0=0;
00091         prim_par_a_err=0;
00092         prim_par_b_err=0;
00093         prim_par_e0_err=0;
00094         prim_par_prob=0;
00095         prim_par_chisq=0;
00096         prim_par_ndf=0;
00097         prim_vise=0;
00098         
00099         prim_pred_e_a=0;
00100         prim_pred_g_a=0;
00101         prim_pred_b=0;
00102         prim_pred_e0=0;
00103         prim_pred_e_chisq=0;
00104         prim_pred_e_ndf=0;
00105         prim_pred_g_chisq=0;
00106         prim_pred_g_ndf=0;
00107                 
00108                 
00109         prim_pred_pre_over=0;   
00110         prim_pred_pre_under=0;  
00111         prim_pred_post_over=0;  
00112         prim_pred_post_under=0; 
00113         
00114         
00115         primary_long_e=0;
00116         total_long_e=0;
00117         total_long_e_frac=0;
00118         
00119         pointing_phi=0;
00120         pointing_theta=0;
00121         pointing_r=0;
00122         pointing_u=0;
00123         pointing_v=0;
00124         pointing_z=0;
00125         
00126         
00127         mol_rad_r=0;
00128         rms_r=0;
00129         
00130         frac_particle_2=0;
00131         
00132         elec_muon_asym=0;
00133         elec_muon_asym_cale_weight=0;
00134         elec_muon_asym_vise_weight=0;
00135         
00136         elec_other_asym=0;
00137         elec_other_asym_cale_weight=0;
00138         elec_other_asym_vise_weight=0;
00139         
00140         longest_z=0;
00141         longest_particle_type=0;
00142         longest_particle_vise=0;
00143         longest_particle_avg_rms=0;
00144         
00145         length_mean=0;
00146         length_rms=0;
00147         length_weighted_mean=0;
00148         length_weighted_rms=0;
00149         
00150         maxe_phi=0;
00151         maxe_theta=0;
00152         maxe_phi_rms=0;
00153         maxe_theta_rms=0;
00154         
00155         
00156         prim_pp_chisq=0;
00157         prim_pp_p=0;
00158         
00159         
00160         prim_pp_ndf=0;
00161         prim_pp_igood=0;
00162         
00163         ntot=0;
00164         nelec=0;
00165         nmuon=0;
00166         nprot=0;
00167         nother=0;
00168         nneut=0;
00169         
00170         nshort=0;
00171         nmed=0;
00172         nlong=0;
00173 
00174 
00175         prim_cmp_chisq=0;
00176         prim_cmp_ndf=0;
00177         prim_peakdiff=0;        
00178 
00179         largest_particle_cmp_chisq=0;
00180         largest_particle_cmp_ndf=0;
00181         largest_particle_peakdiff=0;    
00182 
00183         longest_s_particle_cmp_chisq=0;
00184         longest_s_particle_cmp_ndf=0;
00185         longest_s_particle_peakdiff=0;  
00186 
00187 
00188   
00189 }


Member Data Documentation

Definition at line 131 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 132 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 133 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 135 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 136 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 137 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 22 of file Particles.h.

Referenced by ParticlesAna::ana(), Init(), and DetailedParticle::PassesPreselec().

Definition at line 129 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 54 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 53 of file Particles.h.

Referenced by ParticlesAna::ana(), Init(), and ParticleCheck::PassesPreselec().

Definition at line 51 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 99 of file Particles.h.

Referenced by ParticlesAna::ana(), PIDEval::ana(), Init(), and NNTrain::MakeTrainTree().

Definition at line 100 of file Particles.h.

Referenced by ParticlesAna::ana(), PIDEval::ana(), Init(), and NNTrain::MakeTrainTree().

Definition at line 58 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 60 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 57 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 61 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 64 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 59 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 62 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 65 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 63 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 101 of file Particles.h.

Referenced by ParticlesAna::ana(), PIDEval::ana(), Init(), and NNTrain::MakeTrainTree().

Definition at line 49 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 52 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 56 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 144 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 145 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 146 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 147 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 142 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 140 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 141 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 46 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 34 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 33 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 31 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 103 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 104 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 30 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 38 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 40 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 37 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 41 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 44 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 39 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 42 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 45 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 43 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 105 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 32 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 36 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 149 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 151 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 150 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 152 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 23 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 163 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 25 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 171 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 170 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 164 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 167 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 166 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 165 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 169 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 26 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 118 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 120 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 119 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 121 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 122 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 123 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 95 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 96 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 75 of file Particles.h.

Referenced by ParticlesAna::ana(), PIDEval::ana(), Init(), and NNTrain::MakeTrainTree().

Definition at line 78 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 79 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 82 of file Particles.h.

Referenced by ParticlesAna::ana(), PIDEval::ana(), Init(), and NNTrain::MakeTrainTree().

Definition at line 77 of file Particles.h.

Referenced by ParticlesAna::ana(), PIDEval::ana(), Init(), and NNTrain::MakeTrainTree().

Definition at line 80 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 83 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 81 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 97 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 155 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 160 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 159 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 156 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 88 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 89 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 86 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 90 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 91 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 87 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 92 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 93 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 110 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 111 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 108 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 109 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 84 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 68 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 69 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 24 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 67 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 115 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 116 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 19 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().

Definition at line 71 of file Particles.h.

Referenced by ParticlesAna::ana(), PIDEval::ana(), Init(), and NNTrain::MakeTrainTree().

Definition at line 72 of file Particles.h.

Referenced by ParticlesAna::ana(), and Init().


The documentation for this class was generated from the following files:

Generated on 22 Nov 2017 for loon by  doxygen 1.6.1