LArSoft
v09_90_00
Liquid Argon Software toolkit - https://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 |
class | RiseTimeCalculatorBase |
class | RiseTimeGaussFit |
class | RiseTimeThreshold |
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 49 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 60 of file UtilFunc.cxx.
References util::begin(), bin, and util::end().
Referenced by pmtana::PedAlgoRollingMean::ComputePedestal().
double pmtana::BinnedMaxTH1D | ( | const std::vector< double > & | v, |
int | bins | ||
) |
Definition at line 112 of file UtilFunc.cxx.
References util::begin(), and util::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 util::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 25 of file UtilFunc.cxx.
References util::end().
Referenced by pmtana::PedAlgoRollingMean::ComputePedestal().
double pmtana::mean | ( | const std::vector< short > & | wf, |
size_t | start, | ||
size_t | nsample | ||
) |
Definition at line 13 of file UtilFunc.cxx.
References sum.
Referenced by lar_dl_content::DlTrackShowerStreamSelectionAlgorithm::AllocateToStreams(), NestAlg::BinomFluct(), larg4::ISCalcNESTLAr::BinomFluct(), TruncMean::CalcIterativeTruncMean(), hit::RFFHitFitter::CalculateAllMeansAndSigmas(), lar_content::LArDiscreteProbabilityHelper::CalculateMean(), ShowerRecoTools::ShowerBayesianTrucatingdEdx::CalculatePosterior(), pmtana::PedAlgoRmsSlider::CheckSanity(), pmtana::PedAlgoRollingMean::ComputePedestal(), pmtana::PedAlgoRmsSlider::ComputePedestal(), pmtana::PedAlgoEdges::ComputePedestal(), pma::PMAlgVertexing::convolute(), lariov::DetPedestalRetrievalAlg::DBUpdate(), lar_dl_content::DlPfoCharacterisationAlgorithm::DlPfoCharacterisationAlgorithm(), pma::PMAlgVertexing::findKinksOnTracks(), trkf::TrackMomentumCalculator::getDeltaThetaRMS_(), ShowerRecoTools::ShowerBayesianTrucatingdEdx::GetLikelihooddEdxVec(), trkf::TrackMomentumCalculator::GetMomentumMultiScatterChi2(), opdet::FlashUtilities::GetPosition(), reco_tool::WaveformTools::getTruncatedMeanRMS(), pma::Track3D::InitFromRefPoints(), lar_dl_content::DlPfoCharacterisationAlgorithm::IsClearTrack(), lar_dl_content::DlClusterCharacterisationAlgorithm::IsClearTrack(), hit::CCHitFinderAlg::MakeCrudeHit(), TruncMean::Mean(), tss::Cluster2D::outermost(), shower::LArPandoraShowerAlg::ShowerCentre(), and pma::PMAlgCosmicTagger::tagApparentStopper().
int pmtana::sign | ( | double | val | ) |
Definition at line 104 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 43 of file UtilFunc.cxx.
Referenced by pmtana::PedAlgoRollingMean::ComputePedestal(), pmtana::PedAlgoRmsSlider::ComputePedestal(), and pmtana::PedAlgoEdges::ComputePedestal().