R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BNeulandTacquilaReader.h
Go to the documentation of this file.
1/******************************************************************************
2 * Copyright (C) 2019 GSI Helmholtzzentrum für Schwerionenforschung GmbH *
3 * Copyright (C) 2019-2025 Members of R3B Collaboration *
4 * *
5 * This software is distributed under the terms of the *
6 * GNU General Public Licence (GPL) version 3, *
7 * copied verbatim in the file "LICENSE". *
8 * *
9 * In applying this license GSI does not waive the privileges and immunities *
10 * granted to it by virtue of its status as an Intergovernmental Organization *
11 * or submit itself to any jurisdiction. *
12 ******************************************************************************/
13
14#pragma once
15
16#include "R3BReader.h"
17
18class TClonesArray;
19class FairLogger;
20
23class ext_data_struct_info;
24
33{
34 public:
43
48
54 Bool_t Init(ext_data_struct_info*);
55
61 Bool_t R3BRead();
62
66 void Reset();
67
68 private:
69 UInt_t fNEvent;
71 UInt_t fOffset;
72 FairLogger* fLogger;
73 TClonesArray* fArray;
74
75 public:
77};
R3BNeulandTacquilaReader(EXT_STR_h101_raw_nnp_tacquila *, UInt_t)
Standard constructor.
void Reset()
Method for clearing the output array.
Bool_t R3BRead()
Method for reading the data.
ClassDef(R3BNeulandTacquilaReader, 0)
Bool_t Init(ext_data_struct_info *)
Method for reader initialization.
R3BReader(TString const &)
Definition R3BReader.cxx:16
struct EXT_STR_h101_raw_nnp_tacquila_t EXT_STR_h101_raw_nnp_tacquila