R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BWhiterabbitNeulandReader Class Reference

A reader of NEULAND white rabbit data with UCESB. More...

#include <R3BWhiterabbitNeulandReader.h>

Public Member Functions

 R3BWhiterabbitNeulandReader (EXT_STR_h101_WRNEULAND *, size_t, UInt_t)
 
virtual ~R3BWhiterabbitNeulandReader ()
 
virtual Bool_t Init (ext_data_struct_info *) override
 
virtual Bool_t R3BRead () override
 
virtual void Reset () override
 
void SetOnline (Bool_t option)
 Accessor to select online mode.
 
 ClassDefOverride (R3BWhiterabbitNeulandReader, 0)
 
- Public Member Functions inherited from R3BReader
 R3BReader (TString const &)
 
virtual ~R3BReader ()
 
virtual bool MismappedItemRequired (std::string_view) const
 
bool AllowExtraCondition (R3B::UcesbMap map_flag, R3B::UcesbMap success_condition)
 
void SetExtraConditions (R3B::UcesbMap conditions)
 
void AddExtraConditions (R3B::UcesbMap conditions)
 
virtual void SetParContainers ()
 
virtual Bool_t ReInit ()
 
virtual void Close ()
 
 ClassDef (R3BReader, 0)
 

Detailed Description

Receives mapped raw data and converts it to R3BRoot objects.

Author
J.L. Rodriguez
Since
Feb 17, 2020

Definition at line 32 of file R3BWhiterabbitNeulandReader.h.

Constructor & Destructor Documentation

◆ R3BWhiterabbitNeulandReader()

R3BWhiterabbitNeulandReader::R3BWhiterabbitNeulandReader ( EXT_STR_h101_WRNEULAND * data,
size_t offset,
UInt_t whiterabbit_id )

Definition at line 29 of file R3BWhiterabbitNeulandReader.cxx.

◆ ~R3BWhiterabbitNeulandReader()

R3BWhiterabbitNeulandReader::~R3BWhiterabbitNeulandReader ( )
virtual

Definition at line 43 of file R3BWhiterabbitNeulandReader.cxx.

Member Function Documentation

◆ ClassDefOverride()

R3BWhiterabbitNeulandReader::ClassDefOverride ( R3BWhiterabbitNeulandReader ,
0  )

◆ Init()

Bool_t R3BWhiterabbitNeulandReader::Init ( ext_data_struct_info * a_struct_info)
overridevirtual

Implements R3BReader.

Definition at line 51 of file R3BWhiterabbitNeulandReader.cxx.

◆ R3BRead()

Bool_t R3BWhiterabbitNeulandReader::R3BRead ( )
overridevirtual

Implements R3BReader.

Definition at line 81 of file R3BWhiterabbitNeulandReader.cxx.

◆ Reset()

void R3BWhiterabbitNeulandReader::Reset ( )
overridevirtual

Implements R3BReader.

Definition at line 117 of file R3BWhiterabbitNeulandReader.cxx.

◆ SetOnline()

void R3BWhiterabbitNeulandReader::SetOnline ( Bool_t option)
inline

Definition at line 51 of file R3BWhiterabbitNeulandReader.h.


The documentation for this class was generated from the following files: