Information about a RawDigit; may contain uncompressed duplicate of data. More...
Classes | |
struct | SampleInfo_t |
Public Member Functions | |
art::Ptr< raw::RawDigit > | DigitPtr () const |
Returns an art pointer to the actual digit. More... | |
raw::RawDigit const & | Digit () const |
Returns an art pointer to the actual digit. More... | |
raw::ChannelID_t | Channel () const |
Returns the channel of this digit (for convenience) More... | |
short | MinCharge () const |
minimum charge More... | |
short | MaxCharge () const |
maximum charge More... | |
raw::RawDigit::ADCvector_t const & | Data () const |
average charge More... | |
void | Fill (art::Ptr< raw::RawDigit > const &src) |
Parses the specified digit. More... | |
void | Clear () |
Deletes the data. More... | |
template<typename Stream > | |
void | Dump (Stream &&out) const |
Dumps the content of the digit info. More... | |
Private Member Functions | |
void | UncompressData () const |
Fills the uncompressed data cache. More... | |
void | CollectSampleInfo () const |
Fills the sample info cache. More... | |
SampleInfo_t const & | SampleInfo () const |
Returns the uncompressed data. More... | |
Private Attributes | |
art::Ptr< raw::RawDigit > | digit |
a pointer to the actual digit More... | |
mutable::details::PointerToData_t< raw::RawDigit::ADCvector_t const > | data |
Uncompressed data. More... | |
std::unique_ptr< SampleInfo_t > | sample_info |
Information collected from the uncompressed data. More... | |
Information about a RawDigit; may contain uncompressed duplicate of data.
Definition at line 206 of file RawDataDrawer.cxx.
|
inline |
Returns the channel of this digit (for convenience)
Definition at line 224 of file RawDataDrawer.cxx.
void evd::details::RawDigitInfo_t::Clear | ( | void | ) |
Deletes the data.
Definition at line 1809 of file RawDataDrawer.cxx.
|
private |
Fills the sample info cache.
Definition at line 1847 of file RawDataDrawer.cxx.
raw::RawDigit::ADCvector_t const & evd::details::RawDigitInfo_t::Data | ( | void | ) | const |
average charge
Returns the uncompressed data
Definition at line 1795 of file RawDataDrawer.cxx.
|
inline |
Returns an art pointer to the actual digit.
Definition at line 217 of file RawDataDrawer.cxx.
|
inline |
Returns an art pointer to the actual digit.
Definition at line 210 of file RawDataDrawer.cxx.
void evd::details::RawDigitInfo_t::Dump | ( | Stream && | out | ) | const |
Dumps the content of the digit info.
Definition at line 1873 of file RawDataDrawer.cxx.
void evd::details::RawDigitInfo_t::Fill | ( | art::Ptr< raw::RawDigit > const & | src | ) |
Parses the specified digit.
Definition at line 1802 of file RawDataDrawer.cxx.
|
inline |
maximum charge
Definition at line 238 of file RawDataDrawer.cxx.
|
inline |
minimum charge
Definition at line 231 of file RawDataDrawer.cxx.
|
private |
Returns the uncompressed data.
Definition at line 1865 of file RawDataDrawer.cxx.
|
private |
Fills the uncompressed data cache.
Definition at line 1816 of file RawDataDrawer.cxx.
|
private |
Uncompressed data.
Definition at line 269 of file RawDataDrawer.cxx.
|
private |
a pointer to the actual digit
Definition at line 266 of file RawDataDrawer.cxx.
|
mutableprivate |
Information collected from the uncompressed data.
Definition at line 272 of file RawDataDrawer.cxx.