All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Enumerations | Variables
caldata Namespace Reference

creation of calibrated signals on wires More...

Classes

class  ChannelGroups
 
class  IRawDigitFilter
 
class  MorphologicalFilter
 
class  RawDigitBinAverageAlg
 
class  RawDigitCharacterizationAlg
 
class  RawDigitCorrelatedCorrectionAlg
 
class  RawDigitFFTAlg
 
class  RawDigitFilterAlg
 
class  Decon1DROI
 
class  RecoWireROIICARUS
 
class  ROIConvert
 
class  ROIFinder
 
class  WaveformIntegrity
 
class  DumpWires
 Prints the content of all the wires on screen. More...
 
class  CalWire
 
class  CalWireAna
 Base class for creation of raw signals on wires. More...
 
class  CalWireT962
 
class  FFTTest
 
class  CalWireSBND
 

Typedefs

using HistogramMap = std::map< int, TProfile * >
 
using RawDigitVector = raw::RawDigit::ADCvector_t
 
using RawDigitVectorItr = RawDigitVector::iterator
 
using RawDigitVectorItrPair = std::pair< RawDigitVectorItr, RawDigitVectorItr >
 
using RawDigitVectorIdxPair = std::pair< size_t, size_t >
 
using WireToAdcIdxMap = std::map< size_t, RawDigitVectorIdxPair >
 
using WireToRawDigitVecPair = std::pair< size_t, RawDigitVector & >
 
using WireToRawDigitVecMap = std::map< size_t, RawDigitVector & >
 
using RawDigitAdcIdxPair = std::pair< WireToRawDigitVecMap, WireToAdcIdxMap >
 
using GroupToDigitIdxPairMap = std::map< size_t, RawDigitAdcIdxPair >
 

Enumerations

enum  HistogramType : int {
  WAVEFORM, WAVELESSAVE, EROSION, DILATION,
  AVERAGE, DIFFERENCE, OPENING, CLOSING,
  DOPENCLOSING, LASTELEMENT
}
 

Variables

tbb::spin_mutex deconvolutionSpinMutex
 
tbb::spin_mutex roifinderSpinMutex
 

Detailed Description

creation of calibrated signals on wires

Typedef Documentation

using caldata::GroupToDigitIdxPairMap = typedef std::map<size_t,RawDigitAdcIdxPair>

Definition at line 34 of file RawDigitNoiseFilterDefs.h.

using caldata::HistogramMap = typedef std::map<int, TProfile*>

Definition at line 40 of file IRawDigitFilter.h.

Definition at line 33 of file RawDigitNoiseFilterDefs.h.

Definition at line 22 of file RawDigitNoiseFilterDefs.h.

using caldata::RawDigitVectorIdxPair = typedef std::pair<size_t,size_t>

Definition at line 28 of file RawDigitNoiseFilterDefs.h.

using caldata::RawDigitVectorItr = typedef RawDigitVector::iterator

Definition at line 23 of file RawDigitNoiseFilterDefs.h.

Definition at line 24 of file RawDigitNoiseFilterDefs.h.

using caldata::WireToAdcIdxMap = typedef std::map<size_t, RawDigitVectorIdxPair>

Definition at line 29 of file RawDigitNoiseFilterDefs.h.

using caldata::WireToRawDigitVecMap = typedef std::map<size_t, RawDigitVector&>

Definition at line 31 of file RawDigitNoiseFilterDefs.h.

using caldata::WireToRawDigitVecPair = typedef std::pair<size_t, RawDigitVector&>

Definition at line 30 of file RawDigitNoiseFilterDefs.h.

Enumeration Type Documentation

Enumerator
WAVEFORM 
WAVELESSAVE 
EROSION 
DILATION 
AVERAGE 
DIFFERENCE 
OPENING 
CLOSING 
DOPENCLOSING 
LASTELEMENT 

Definition at line 26 of file IRawDigitFilter.h.

Variable Documentation

tbb::spin_mutex caldata::deconvolutionSpinMutex

Definition at line 64 of file Decon1DROI_module.cc.

tbb::spin_mutex caldata::roifinderSpinMutex

Definition at line 94 of file ROIFinder_module.cc.