LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
Classes | |
class | AlgoCFD |
class | AlgoFixedWindow |
class | AlgoSiPM |
class | AlgoSlidingWindow |
class | AlgoThreshold |
class | OpticalRecoException |
class | PedAlgoEdges |
class | PedAlgoRmsSlider |
class | PedAlgoRollingMean |
class | PedAlgoUB |
class | PMTAna |
class | PMTPedestalBase |
class | PMTPulseRecoBase |
struct | pulse_param |
class | PulseRecoManager |
Typedefs | |
typedef std::vector< short > | Waveform_t |
typedef std::vector< double > | PedestalMean_t |
typedef std::vector< double > | PedestalSigma_t |
typedef std::vector< pmtana::pulse_param > | pulse_param_array |
Functions | |
bool | CheckIndex (const std::vector< short > &wf, const size_t &begin, size_t &end) |
double | mean (const std::vector< short > &wf, size_t start, size_t nsample) |
double | edge_aware_mean (const std::vector< short > &wf, int start, int end) |
double | std (const std::vector< short > &wf, const double ped_mean, size_t start, size_t nsample) |
double | BinnedMaxOccurrence (const PedestalMean_t &mean_v, const size_t nbins) |
int | sign (double val) |
double | BinnedMaxTH1D (const std::vector< double > &v, int bins) |
typedef std::vector< double > pmtana::PedestalMean_t |
Definition at line 9 of file OpticalRecoTypes.h.
typedef std::vector< double > pmtana::PedestalSigma_t |
Definition at line 10 of file OpticalRecoTypes.h.
typedef std::vector<pmtana::pulse_param> pmtana::pulse_param_array |
Definition at line 53 of file PMTPulseRecoBase.h.
typedef std::vector< short > pmtana::Waveform_t |
Definition at line 8 of file OpticalRecoTypes.h.
double pmtana::BinnedMaxOccurrence | ( | const PedestalMean_t & | mean_v, |
const size_t | nbins | ||
) |
Definition at line 61 of file UtilFunc.cxx.
References evd::details::begin(), bin, and evd::details::end().
Referenced by pmtana::PedAlgoRollingMean::ComputePedestal().
double pmtana::BinnedMaxTH1D | ( | const std::vector< double > & | v, |
int | bins | ||
) |
Definition at line 114 of file UtilFunc.cxx.
References evd::details::begin(), and evd::details::end().
bool pmtana::CheckIndex | ( | const std::vector< short > & | wf, |
const size_t & | begin, | ||
size_t & | end | ||
) |
Definition at line 46 of file PMTPulseRecoBase.cxx.
References evd::details::end().
Referenced by pmtana::PMTPulseRecoBase::Derivative(), pmtana::PMTPulseRecoBase::Integral(), pmtana::PMTPulseRecoBase::Max(), and pmtana::PMTPulseRecoBase::Min().
double pmtana::edge_aware_mean | ( | const std::vector< short > & | wf, |
int | start, | ||
int | end | ||
) |
Definition at line 27 of file UtilFunc.cxx.
References evd::details::end().
Referenced by pmtana::PedAlgoRollingMean::ComputePedestal().
double pmtana::mean | ( | const std::vector< short > & | wf, |
size_t | start, | ||
size_t | nsample | ||
) |
Definition at line 15 of file UtilFunc.cxx.
Referenced by NestAlg::BinomFluct(), TruncMean::CalcIterativeTruncMean(), hit::RFFHitFitter::CalculateAllMeansAndSigmas(), pmtana::PedAlgoRmsSlider::CheckSanity(), pmtana::PedAlgoRollingMean::ComputePedestal(), pmtana::PedAlgoRmsSlider::ComputePedestal(), pmtana::PedAlgoEdges::ComputePedestal(), pma::PMAlgVertexing::convolute(), pma::PMAlgVertexing::findKinksOnTracks(), pma::GetHitsRadius2D(), pma::GetHitsRadius3D(), trkf::TrackMomentumCalculator::GetMomentumMultiScatterChi2(), opdet::FlashUtilities::GetPosition(), reco_tool::WaveformTools::getTruncatedMeanRMS(), pma::Track3D::InitFromRefPoints(), hit::CCHitFinderAlg::MakeCrudeHit(), TruncMean::Mean(), tss::Cluster2D::outermost(), pma::PMAlgCosmicTagger::tagApparentStopper(), and lariov::DetPedestalRetrievalAlg::Update().
int pmtana::sign | ( | double | val | ) |
Definition at line 106 of file UtilFunc.cxx.
Referenced by rwgt::GENIEReweight::CalculateSigma(), lar_pandora::PFParticleHitDumper::GetUVW(), pmtana::AlgoCFD::LinearZeroPointX(), and trkf::TrackCheater::produce().
double pmtana::std | ( | const std::vector< short > & | wf, |
const double | ped_mean, | ||
size_t | start, | ||
size_t | nsample | ||
) |
Definition at line 44 of file UtilFunc.cxx.
Referenced by pmtana::PedAlgoRollingMean::ComputePedestal(), pmtana::PedAlgoRmsSlider::ComputePedestal(), and pmtana::PedAlgoEdges::ComputePedestal().