1 #ifndef G4TPC_PHG4TPCPADPLANEREADOUT_H
2 #define G4TPC_PHG4TPCPADPLANEREADOUT_H
8 #include <gsl/gsl_rng.h>
35 void UseGain(
const int flagToUseGain);
43 void MapToPadPlane(
TpcClusterBuilder& tpc_clustbuilder,
TrkrHitSetContainer *single_hitsetcontainer,
TrkrHitSetContainer *hitsetcontainer,
TrkrHitTruthAssoc * ,
const double x_gem,
const double y_gem,
const double t_gem,
const unsigned int side,
PHG4HitContainer::ConstIterator hiter, TNtuple * , TNtuple * )
override;
50 void populate_zigzag_phibins(
const unsigned int side,
const unsigned int layernum,
const double phi,
const double cloud_sig_rp, std::vector<int> &pad_phibin, std::vector<double> &pad_phibin_share);
51 void populate_tbins(
const double t,
const std::array<double, 2> &cloud_sig_tt, std::vector<int> &adc_tbin, std::vector<double> &adc_tbin_share);
53 double check_phi(
const unsigned int side,
const double phi,
const double radius);