CbmRoot
Loading...
Searching...
No Matches
CbmKresGammaCorrection.h
Go to the documentation of this file.
1
/* Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2
SPDX-License-Identifier: GPL-3.0-only
3
Authors: Florian Uhlig [committer] */
4
5
#ifndef CBM_KRES_GAMMA_CORRECTION
6
#define CBM_KRES_GAMMA_CORRECTION
7
8
#include "TH2D.h"
9
#include <TClonesArray.h>
10
11
using namespace
std
;
12
13
class
CbmKresGammaCorrection
{
14
15
public
:
16
//***** brief Standard constructor.
17
CbmKresGammaCorrection
();
18
//***** brief Standard destructor.
19
virtual
~CbmKresGammaCorrection
();
20
21
22
void
Init
(std::vector<std::vector<double>>& vect_all, std::vector<std::vector<double>>& vect_two,
23
std::vector<std::vector<double>>& vect_onetwo,
double
OA,
double
IM);
24
void
Finish
();
25
void
InitHistograms
();
26
27
28
private
:
29
vector<TH1*>
fHistoList_factors
;
30
TH2D*
Correction_factros_all
;
31
TH2D*
Correction_factros_two
;
32
TH2D*
Correction_factros_onetwo
;
33
34
35
//***** brief Copy constructor.
36
CbmKresGammaCorrection
(
const
CbmKresGammaCorrection
&);
37
38
//***** brief Assignment operator.
39
CbmKresGammaCorrection
operator=
(
const
CbmKresGammaCorrection
&);
40
41
42
ClassDef(
CbmKresGammaCorrection
, 1)
43
};
44
45
#endif
CbmKresGammaCorrection
Definition
CbmKresGammaCorrection.h:13
CbmKresGammaCorrection::Correction_factros_onetwo
TH2D * Correction_factros_onetwo
Definition
CbmKresGammaCorrection.h:32
CbmKresGammaCorrection::Init
void Init(std::vector< std::vector< double > > &vect_all, std::vector< std::vector< double > > &vect_two, std::vector< std::vector< double > > &vect_onetwo, double OA, double IM)
Definition
CbmKresGammaCorrection.cxx:45
CbmKresGammaCorrection::InitHistograms
void InitHistograms()
Definition
CbmKresGammaCorrection.cxx:144
CbmKresGammaCorrection::fHistoList_factors
vector< TH1 * > fHistoList_factors
Definition
CbmKresGammaCorrection.h:29
CbmKresGammaCorrection::Correction_factros_all
TH2D * Correction_factros_all
Definition
CbmKresGammaCorrection.h:30
CbmKresGammaCorrection::operator=
CbmKresGammaCorrection operator=(const CbmKresGammaCorrection &)
CbmKresGammaCorrection::Correction_factros_two
TH2D * Correction_factros_two
Definition
CbmKresGammaCorrection.h:31
CbmKresGammaCorrection::CbmKresGammaCorrection
CbmKresGammaCorrection(const CbmKresGammaCorrection &)
CbmKresGammaCorrection::~CbmKresGammaCorrection
virtual ~CbmKresGammaCorrection()
Definition
CbmKresGammaCorrection.cxx:43
CbmKresGammaCorrection::Finish
void Finish()
Definition
CbmKresGammaCorrection.cxx:134
CbmKresGammaCorrection::CbmKresGammaCorrection
CbmKresGammaCorrection()
Definition
CbmKresGammaCorrection.cxx:35
std
Hash for CbmL1LinkKey.
Definition
algo/base/Options.cxx:21
analysis
PWGDIL
dielectron
pi0eta
CbmKresGammaCorrection.h
Generated on Sun Dec 22 2024 23:04:08 for CbmRoot by
1.12.0