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

A reader of NeuLAND Tacquila data with UCESB. More...

#include <R3BNeulandTacquilaReader.h>

Public Member Functions

 R3BNeulandTacquilaReader (EXT_STR_h101_raw_nnp_tacquila *, UInt_t)
 Standard constructor.
 
 ~R3BNeulandTacquilaReader ()
 Destructor.
 
Bool_t Init (ext_data_struct_info *)
 Method for reader initialization.
 
Bool_t R3BRead ()
 Method for reading the data.
 
void Reset ()
 Method for clearing the output array.
 
 ClassDef (R3BNeulandTacquilaReader, 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
D. Kresan
Since
December 8, 2015

Definition at line 32 of file R3BNeulandTacquilaReader.h.

Constructor & Destructor Documentation

◆ R3BNeulandTacquilaReader()

R3BNeulandTacquilaReader::R3BNeulandTacquilaReader ( EXT_STR_h101_raw_nnp_tacquila * data,
UInt_t offset )

Creates instance of the reader. To be called in the steering macro.

Parameters
Pointerto a full C structure generated by the Ucesb unpacker.

Definition at line 27 of file R3BNeulandTacquilaReader.cxx.

◆ ~R3BNeulandTacquilaReader()

R3BNeulandTacquilaReader::~R3BNeulandTacquilaReader ( )

Definition at line 37 of file R3BNeulandTacquilaReader.cxx.

Member Function Documentation

◆ ClassDef()

R3BNeulandTacquilaReader::ClassDef ( R3BNeulandTacquilaReader ,
0  )

◆ Init()

Bool_t R3BNeulandTacquilaReader::Init ( ext_data_struct_info * a_struct_info)
virtual

Called by the R3BUcesbSource before the unpacking starts.

Parameters
infostructure.

Implements R3BReader.

Definition at line 39 of file R3BNeulandTacquilaReader.cxx.

◆ R3BRead()

Bool_t R3BNeulandTacquilaReader::R3BRead ( )
virtual

Called by the R3BUcesbSource once per sub-event. Makes data conversion.

Implements R3BReader.

Definition at line 58 of file R3BNeulandTacquilaReader.cxx.

◆ Reset()

void R3BNeulandTacquilaReader::Reset ( )
virtual

Implements R3BReader.

Definition at line 101 of file R3BNeulandTacquilaReader.cxx.


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