R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BNeulandMappedHist.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#ifndef R3BNEULANDMAPPEDHIST_H
15#define R3BNEULANDMAPPEDHIST_H
16
17#include "FairTask.h"
18
19class R3BEventHeader;
20class TClonesArray;
21class TH1F;
22class TH2F;
23
24class R3BNeulandMappedHist : public FairTask
25{
26 public:
28 R3BNeulandMappedHist(const char* name, Int_t iVerbose);
29 virtual ~R3BNeulandMappedHist();
30
31 virtual InitStatus Init();
32
33 virtual void Exec(Option_t* option);
34
35 virtual void FinishTask();
36
37 inline Int_t GetNItemsTotal() { return fNItemsTotal; }
38
39 private:
40 Int_t fnEvents;
42
44 TClonesArray* fLandMappedData;
46 TClonesArray* fLosMappedData;
47
49
55
64
66 TH1F* fh_los_ch;
69
70 void CreateHistos();
71
72 void WriteHistos();
73
74 public:
75 ClassDef(R3BNeulandMappedHist, 0)
76};
77
78#endif
virtual InitStatus Init()
TClonesArray * fNeulandTamexHitMapped
virtual void Exec(Option_t *option)