LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
hit Namespace Reference

Detector simulation of raw signals on wires. More...

Namespaces

 details
 

Classes

class  CCHitFinderAlg
 Hit finder algorithm designed to work with Cluster Crawler. More...
 
class  CompiledGausFitCache
 A set of TF1 linear sum of Gaussians. More...
 
class  CompiledTruncatedGausFitCache
 A set of TF1 linear sum of truncated Gaussians. More...
 
class  DisambigCheater
 
class  DPRawHitFinder
 
class  DumpHits
 Prints the content of all the hits on screen. More...
 
class  FFTHitFinder
 
class  GausFitCache
 A set of TF1 linear sum of base functions (Gaussians) More...
 
class  GausHitFinder
 
class  GausHitFinderAna
 Base class for creation of raw signals on wires. More...
 
class  HitAnaAlg
 
class  HitAnaAlgException
 
class  HitAnaModule
 
class  HitCheater
 
class  HitFilterAlg
 
class  HitFinder
 
class  HitFinderAna
 Base class for creation of raw signals on wires. More...
 
struct  HitInfo
 
class  MagDriftAna
 Base class for creation of raw signals on wires. More...
 
class  MCHitAnaExample
 
class  MCHitFinder
 
class  RawHitFinder
 
class  RegionAboveThresholdFinder
 
class  RFFHitFinder
 
class  RFFHitFinderAlg
 
class  RFFHitFitter
 
struct  SignalSetComp
 
class  TTHitFinder
 
struct  WireROIInfo
 

Variables

hit::HitAnaAlgException hitanaalgexception
 

Detailed Description

Detector simulation of raw signals on wires.

Title: HitAnaModule Author: wketc.nosp@m.hum@.nosp@m.lanl..nosp@m.gov. Inputs: recob::Wire (calibrated), recob::Hit, Assns<recob::Wire, recob::Hit> Outputs: validation histograms for wire aggregated hits.

Embellished by echur.nosp@m.ch@f.nosp@m.nal.g.nosp@m.ov for just Hits

Description: This module is intended to be yet another hit analyzer module. Its intention is (1) to compare hit-finding modules against each other, and eventually (2) to compare those to truth

Title: HitAnaModule Author: wketc.nosp@m.hum@.nosp@m.lanl..nosp@m.gov Inputs: recob::Wire (calibrated), recob::Hit, Assns<recob::Wire, recob::Hit> Outputs: validation histograms

Description: This module is intended to be yet another hit analyzer module. Its intention is (1) to compare hit-finding modules against each other, and eventually (2) to compare those to truth

Title: RegionAboveThresholdFinder Class Author: Wes Ketchum (wketc.nosp@m.hum@.nosp@m.lanl..nosp@m.gov)

Description: Class that finds a region above threshold in which to do hit-finding.

Input: Vector of floats (like a recob::Wire vector) Output: Vector of begin times, and vector of end times.

Title: RFFHitFinderAlg Class Author: Wes Ketchum (wketc.nosp@m.hum@.nosp@m.lanl..nosp@m.gov)

Description: Class that runs the RFF HitFinder. Implements an RFFHitFitter, and takes the result and stores it in recob::Hit objects.

Input: recob::Wire Output: recob::Hit

Title: RFFHitFitter Class Author: Wes Ketchum (wketc.nosp@m.hum@.nosp@m.lanl..nosp@m.gov)

Description: Class that does the base RFF algorithm. RFF works by simplifiying a Gaussian fit by dividing a pulse by its derivative. for a Guassian, the result is a line, with the slope and intercept related to the sigma and mean of the Gaussian.

Input: Signal (vector of floats) Output: Guassian means and sigmas

Title: TTHitFinder class Author: wketc.nosp@m.hum@.nosp@m.lanl..nosp@m.gov Inputs: recob::Wire (calibrated) Outputs: recob::Hit

Description: This module, TimeTickHitFinder (or TTHitFinder for short) is designed to produce a minimal hit object, that is simple a time tick above threshold. There is intention to allow for overlap of hits, with a downstream app that will need to clean it up.

CCHitFinder class

Bruce Baller, balle.nosp@m.r@fn.nosp@m.al.go.nosp@m.v

Find hits for ClusterCrawler and put them in a temporary struct. These hits may be modified by ClusterCrawler before saving them in the event

Variable Documentation