Namespaces
RawUtil.h File Reference

Functions for getting information about a collection of raw hits. More...

#include <vector>
#include "canvas/Persistency/Common/Ptr.h"

Go to the source code of this file.

Namespaces

 rawdata
 Definition of connection map class.
 
 util
 Filter events based on their run/event numbers.
 

Utilities acting on RawDigits

Used by Cana

typedef std::pair< unsigned int, unsigned intutil::RawSlice
 
void util::TimeSort (std::vector< art::Ptr< rawdata::RawDigit > > &d)
 Arrange the list of raw hits in time order (early to late) More...
 
void util::CountXY (const std::vector< art::Ptr< rawdata::RawDigit > > &d, unsigned int i1, unsigned int i2, unsigned int *nx, unsigned int *ny)
 Count the number of digits in each detector view. More...
 
void util::EventBox (const std::vector< art::Ptr< rawdata::RawDigit > > &d, unsigned int i1, unsigned int i2, unsigned int *plane1x, unsigned int *plane2x, unsigned int *cell1x, unsigned int *cell2x, unsigned int *plane1y, unsigned int *plane2y, unsigned int *cell1y, unsigned int *cell2y)
 Find boxes in plane/cell units that contain all the hits. More...
 
void util::TimeSlice (const std::vector< art::Ptr< rawdata::RawDigit > > &d, unsigned int dt_tdc, unsigned int nhit, unsigned int nhitx, unsigned int nhity, std::vector< RawSlice > &slice)
 Find windows in time that have significant activity in the detector. More...
 
unsigned int util::FilterFEBFlash (std::vector< art::Ptr< rawdata::RawDigit > > &rd, int adc_sat=3400, int dt_tdc=1280)
 Filter hits that are "FEB flash" candidates; that is, they occur within a specified time of an FEB hit in saturation. More...
 

Detailed Description

Functions for getting information about a collection of raw hits.

Version
Id
RawUtil.h,v 1.3 2012-08-16 01:28:29 bckhouse Exp
Author
messi.nosp@m.er@i.nosp@m.ndian.nosp@m.a.ed.nosp@m.u

Definition in file RawUtil.h.