|
| void | reconfigure (fhicl::ParameterSet const &pset) |
| | Configure all of the parameters of this class. More...
|
| |
| void | dQdx (const recob::Shower *shower_obj, std::vector< art::Ptr< recob::Cluster >> *clusters, art::FindManyP< recob::Hit > *hits_per_cluster, art::FindManyP< simb::MCParticle, anab::BackTrackerHitMatchingData > *mcps_per_hit, std::vector< double > &dqdx, std::vector< std::vector< double >> &dqdx_hits, std::vector< double > &pitches) |
| | Measure the dQdx of a shower. More...
|
| |
| double | PID (art::Ptr< anab::ParticleID > selected_pid, std::string AlgName, anab::kVariableType VariableType, anab::kTrackDir TrackDirection, int pdgCode) |
| | Return the value of a specific ParticleID algorithm for a single track. More...
|
| |
| void | dEdx_from_dQdx (std::vector< double > &dedx, std::vector< double > dqdx) |
| | Convert dQ/dx vector into dE/dx vector (in MeV) More...
|
| |
| void | PCA (std::vector< art::Ptr< recob::Cluster >> *clusters, art::FindManyP< recob::Hit > *hits_per_cluster, std::vector< std::vector< double >> &pca_planes) |
| | Principal Component Analysis of reconstructed clusters. More...
|
| |
| void | get_cali (std::vector< art::Ptr< recob::SpacePoint >> *spcpnts, art::FindManyP< recob::Hit > *hits_per_spcpnts, std::vector< double > &cali_corr) |
| | Calibration value for the energy of a reconstructed object. More...
|
| |
| void | energy_from_hits (std::vector< art::Ptr< recob::Cluster >> *clusters, art::FindManyP< recob::Hit > *hits_per_cluster, art::FindManyP< simb::MCParticle, anab::BackTrackerHitMatchingData > *mcps_per_hit, std::vector< int > &nHits, std::vector< double > &pfenergy) |
| | Measure calorimetric energy for a reconstructed object. More...
|
| |
| void | cluster_residuals (std::vector< art::Ptr< recob::Cluster >> *clusters, art::FindManyP< recob::Hit > *hits_per_cluster, double &mean_v, double &std_v) |
| | Measure the spatial residuals of the hits in a reconstructed cluster along its direction. More...
|
| |
| void | track_dQdx (std::vector< art::Ptr< anab::Calorimetry >> *calos, std::vector< double > &dqdx, std::vector< double > &dedx) |
| | Measure the dQ/dx and dE/dx of a track using the anab::Calorimetry information. More...
|
| |
| void | dQdx_cali (const recob::Shower *shower_obj, std::vector< double > &dqdx_cali) |
| | Calibration value for the dQ/dx of a reconstructed shower. More...
|
| |
|
bool | is_hit_data (art::FindManyP< simb::MCParticle, anab::BackTrackerHitMatchingData > *mcps_per_hit, size_t hit_key) |
| |
| void | setDebug (bool b) |
| | Sets the debug parameter. More...
|
| |
|
|
std::vector< double > | _data_gain = {236.41, 228.83, 242.72} |
| |
|
std::vector< double > | _mc_gain = {193.05, 196.85, 196.85} |
| |
|
std::vector< double > | _gain |
| |
const
lariov::TPCEnergyCalibProvider & | _energy_calib_provider = art::ServiceHandle<lariov::TPCEnergyCalibService>()->GetProvider() |
| |
|
const detinfo::DetectorProperties * | _detprop = lar::providerFrom<detinfo::DetectorPropertiesService>() |
| |
|
double | _drift = _detprop->DriftVelocity() * 1e-3 |
| |
|
double | _readout_window = 4.8 |
| |
|
double | _from_tick_to_ns = _readout_window / _detprop->ReadOutWindowSize() * 1e6 |
| |
|
double | _wire_spacing = 0.3 |
| |
|
double | _work_function = 23 / 1e6 |
| |
|
double | _betap |
| |
|
double | _alpha |
| |
|
double | _recombination_factor |
| |
|
double | _dQdx_rectangle_length |
| |
|
double | _dQdx_rectangle_width |
| |
|
bool | m_isOverlaidSample |
| |
|
GeometryHelper | geo_helper |
| |