#include <RawDigitMixer.h>
Classes | |
| struct | RD_Info |
Public Member Functions | |
| RawDigitMixer (bool p=false) | |
| Default constructor. More... | |
| void | DeclareData (std::vector< raw::RawDigit > const &dataVector) |
| void | Mix (std::vector< raw::RawDigit > const &mcVector, std::unordered_map< raw::ChannelID_t, float > const &map) |
| void | FillRawDigitOutput (std::vector< raw::RawDigit > &output) |
| virtual | ~RawDigitMixer () |
| Default destructor. More... | |
| void | SetStuckBitRetentionMethod (bool b) |
| void | SetDataMixTicks (size_t start, size_t end) |
| void | SetMCMixTicks (size_t start, size_t end) |
Private Attributes | |
| bool | _stuckRetention |
| bool | _printWarnings |
| size_t | _datastart |
| size_t | _dataend |
| size_t | _mcstart |
| size_t | _mcend |
| std::vector< RD_Info > | fOutputWaveforms |
| std::unordered_map< raw::ChannelID_t, size_t > | fChannelIndexMap |
| RawDigitAdder_35t | fRDAdderAlg |
Definition at line 42 of file RawDigitMixer.h.
|
inline |
|
inlinevirtual |
| void RawDigitMixer::DeclareData | ( | std::vector< raw::RawDigit > const & | dataVector | ) |
Definition at line 10 of file RawDigitMixer.cxx.
| void RawDigitMixer::FillRawDigitOutput | ( | std::vector< raw::RawDigit > & | output | ) |
Definition at line 84 of file RawDigitMixer.cxx.
| void RawDigitMixer::Mix | ( | std::vector< raw::RawDigit > const & | mcVector, |
| std::unordered_map< raw::ChannelID_t, float > const & | map | ||
| ) |
Definition at line 52 of file RawDigitMixer.cxx.
|
inline |
Definition at line 60 of file RawDigitMixer.h.
|
inline |
Definition at line 61 of file RawDigitMixer.h.
|
inline |
Definition at line 59 of file RawDigitMixer.h.
|
private |
Definition at line 68 of file RawDigitMixer.h.
|
private |
Definition at line 67 of file RawDigitMixer.h.
|
private |
Definition at line 70 of file RawDigitMixer.h.
|
private |
Definition at line 69 of file RawDigitMixer.h.
|
private |
Definition at line 66 of file RawDigitMixer.h.
|
private |
Definition at line 65 of file RawDigitMixer.h.
|
private |
Definition at line 81 of file RawDigitMixer.h.
|
private |
Definition at line 79 of file RawDigitMixer.h.
|
private |
Definition at line 83 of file RawDigitMixer.h.
1.8.11