R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BNeulandCalTest.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 R3BNEULANDCALTEST_H
15#define R3BNEULANDCALTEST_H
16
17#include "FairTask.h"
18
19class TClonesArray;
20class TH1F;
21class TH2F;
22
23class R3BNeulandCalTest : public FairTask
24{
25 public:
27 R3BNeulandCalTest(const char* name, Int_t iVerbose);
28 virtual ~R3BNeulandCalTest();
29
30 virtual InitStatus Init();
31
32 virtual void Exec(Option_t* option);
33
34 virtual void FinishTask();
35
36 private:
37 Int_t fnEvents;
38
39 TClonesArray* fLandPmt;
40 TClonesArray* fNeulandPmt;
41 TClonesArray* fLosHit;
42
43 TH2F* fh_los_corr;
44 TH1F* fh_tof;
45 TH2F* fh_qdctof;
46 TH1F* fh_tdiff;
47
48 TH2F* fh_qdctof_2;
49
50 void CreateHistos();
51
52 void WriteHistos();
53
54 public:
55 ClassDef(R3BNeulandCalTest, 1)
56};
57
58#endif
virtual InitStatus Init()
virtual void FinishTask()
virtual void Exec(Option_t *option)