1 #ifndef UTIL_CLUSTERPARAMS_H 2 #define UTIL_CLUSTERPARAMS_H 78 sum_charge = -999.999 ;
79 mean_charge = -999.999 ;
80 rms_charge = -999.999 ;
88 charge_wgt_x = -999.999 ;
89 charge_wgt_y = -999.999 ;
90 cluster_angle_2d = -999.999 ;
92 eigenvalue_principal = -999.999 ;
93 eigenvalue_secondary = -999.999 ;
94 multi_hit_wires = -999.999 ;
96 verticalness = -999.999 ;
97 opening_angle = -999.999 ;
98 opening_angle_charge_wgt = -999.999 ;
99 closing_angle = -999.999 ;
100 closing_angle_charge_wgt = -999.999 ;
101 start_charge = -999.999 ;
102 end_charge = -999.999 ;
103 offaxis_hits = -999.999 ;
104 modmeancharge = -999.999 ;
105 RMS_charge = -999.999 ;
106 modified_hit_density = -999.999 ;
108 N_Hits_HC = -999.999 ;
111 hit_density_1D = -999.999 ;
112 hit_density_2D = -999.999 ;
114 showerness = -999.999 ;
115 trackness = -999.999 ;
118 template <
typename Stream>
121 os <<
"ClusterParams report: \n" 122 <<
" start_point .............. : (" << start_point.
w <<
","<<start_point.
t<<
")\n" 123 <<
" end_point ................ : (" << end_point.
w <<
","<<end_point.
t<<
")\n" 124 <<
" sum_charge ............... : "<< sum_charge <<
"\n" 125 <<
" mean_charge ............. : " << mean_charge <<
"\n" 126 <<
" mean_x ................... : " << mean_x <<
"\n" 127 <<
" mean_y ................... : " << mean_y <<
"\n" 128 <<
" rms_x .................... : " << rms_x <<
"\n" 129 <<
" rms_y .................... : " << rms_y <<
"\n" 130 <<
" charge_wgt_x ............. : " << charge_wgt_x <<
"\n" 131 <<
" charge_wgt_y ............. : " << charge_wgt_y <<
"\n" 132 <<
" cluster_angle_2d ......... : " << cluster_angle_2d <<
"\n" 133 <<
" angle_2d ................. : " << angle_2d <<
"\n" 134 <<
" eigenvalue_principal ..... : " << eigenvalue_principal <<
"\n" 135 <<
" eigenvalue_secondary ..... : " << eigenvalue_secondary <<
"\n" 136 <<
" multi_hit_wires .......... : " << multi_hit_wires <<
"\n" 137 <<
" N_Wires .................. : " << N_Wires <<
"\n" 138 <<
" N_Hits ................... : " << N_Hits <<
"\n" 139 <<
" N_Hits_HC ................ : " << N_Hits_HC <<
"\n" 140 <<
" verticalness ............. : " << verticalness <<
"\n" 141 <<
" opening_angle ............ : " << opening_angle <<
"\n" 142 <<
" opening_angle_charge_wgt . : " << opening_angle_charge_wgt <<
"\n" 143 <<
" closing_angle ............ : " << closing_angle <<
"\n" 144 <<
" closing_angle_charge_wgt . : " << closing_angle_charge_wgt <<
"\n" 145 <<
" start_charge ............. : " << start_charge <<
"\n" 146 <<
" end_charge ............... : " << end_charge <<
"\n" 147 <<
" offaxis_hits ............. : " << offaxis_hits <<
"\n" 148 <<
" modified_hit_density ..... : " << modified_hit_density <<
"\n" 149 <<
" modified mean charge ...... : " << modmeancharge <<
"\n" 150 <<
" charge_RMS ................ : " << RMS_charge <<
"\n" 151 <<
" length ................... : " << length <<
"\n" 152 <<
" width .................... : " << width <<
"\n" 153 <<
" hit_density_1D ........... : " << hit_density_1D <<
"\n" 154 <<
" hit_density_2D ........... : " << hit_density_2D <<
"\n" 155 <<
" showerness ............... : " << showerness <<
"\n" 156 <<
" trackness ................ : " << trackness <<
"\n" 157 <<
" direction ................ : " << direction <<
"\n";
double rms_ADC
RMS (standard deviation of sample) of ADC counts of hits in ADC.
double modified_hit_density
double closing_angle_charge_wgt
Same for charge_wgt.
double charge_wgt_y
Mean of hits along y, charge weighted.
double mean_x
Mean of hits along x, peaks only.
double start_charge
Charge at the start of the cluster.
double rms_charge
RMS (standard deviation of sample) of charge of hits in ADC.
Polygon2D PolyObject
Polygon Object...see Polygon2D.hh.
double eigenvalue_principal
the principal eigenvalue from PCA
double mean_ADC
Mean (average) of ADC counts of hits, in ADC.
Cluster finding and building.
double mean_y
Mean of hits along y, peaks only.
void Report(Stream &os) const
double eigenvalue_secondary
the secondary eigenvalue from PCA
double sum_charge
Sum charge of hits in ADC.
util::PxPoint start_point
start point
double angle_2d
Angle of axis in wire/hit view.
double offaxis_hits
got brain
double showerness
got heart
double sum_ADC
Sum charge of ADC counts of hits, in ADC.
util::PxPoint end_point
end point
double mean_charge
Mean (average) charge of hits in ADC.
double charge_wgt_x
Mean of hits along x, charge weighted.
double opening_angle_charge_wgt
Same for charge_wgt.
double opening_angle
Width of angular distubtion wrt vertx.
double cluster_angle_2d
Linear best fit to high-charge hits in the cluster.
double rms_x
rms of hits along x (wires)
double rms_y
rms of hits along y, (time)
double closing_angle
Width of angular distubtion wrt endpoint.
double end_charge
Charge at the (other) end of the cluster.