Project
Loading...
Searching...
No Matches
MaterialBudgetMap.h
Go to the documentation of this file.
1
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
2
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3
// All rights not expressly granted are reserved.
4
//
5
// This software is distributed under the terms of the GNU General Public
6
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7
//
8
// In applying this license CERN does not waive the privileges and immunities
9
// granted to it by virtue of its status as an Intergovernmental Organization
10
// or submit itself to any jurisdiction.
11
12
/*
13
* Created on: March 17, 2022
14
* Author: amorsch
15
*/
16
17
#ifndef MATERIALBUDGETMAP_H
18
#define MATERIALBUDGETMAP_H
20
// //
21
// //
22
// Utility class to compute and draw Radiation Length Map //
23
// //
24
// //
26
27
class
TH2F;
28
namespace
o2
29
{
30
namespace
steer
31
{
32
class
MaterialBudgetMap
33
{
34
public
:
35
MaterialBudgetMap
();
36
MaterialBudgetMap
(
const
char
* title, Int_t
mode
, Int_t nc1,
Float_t
c1min,
37
Float_t
c1max, Int_t nphi,
Float_t
phimin,
38
Float_t
phimax,
Float_t
rmin,
Float_t
rmax,
Float_t
zmax);
39
~MaterialBudgetMap
();
40
void
Stepping
();
41
void
BeginEvent
();
42
void
FinishPrimary
(
Float_t
c1
,
Float_t
c2
);
43
void
FinishEvent
();
44
45
private
:
46
Int_t mMode;
47
Float_t
mTotRadl;
48
Float_t
mTotAbso;
49
Float_t
mTotGcm2;
50
TH2F* mHistRadl;
51
TH2F* mHistAbso;
52
TH2F* mHistGcm2;
53
TH2F* mHistReta;
54
TH2F* mRZR;
55
TH2F* mRZA;
56
TH2F* mRZG;
57
Bool_t mStopped;
58
Float_t
mRmin;
59
Float_t
mZmax;
60
Float_t
mRmax;
61
};
62
}
// namespace steer
63
}
// namespace o2
64
65
#endif
c1
bool const GPUTPCGMMerger::trackCluster * c1
Definition
GPUTPCGMMerger.cxx:1459
c2
bool const GPUTPCGMMerger::trackCluster const clcomparestruct * c2
Definition
GPUTPCGMMerger.cxx:1459
Float_t
o2::steer::MaterialBudgetMap
Definition
MaterialBudgetMap.h:33
o2::steer::MaterialBudgetMap::FinishEvent
void FinishEvent()
Definition
MaterialBudgetMap.cxx:147
o2::steer::MaterialBudgetMap::~MaterialBudgetMap
~MaterialBudgetMap()
Definition
MaterialBudgetMap.cxx:109
o2::steer::MaterialBudgetMap::BeginEvent
void BeginEvent()
Definition
MaterialBudgetMap.cxx:120
o2::steer::MaterialBudgetMap::Stepping
void Stepping()
Definition
MaterialBudgetMap.cxx:177
o2::steer::MaterialBudgetMap::FinishPrimary
void FinishPrimary(Float_t c1, Float_t c2)
Definition
MaterialBudgetMap.cxx:132
o2::steer::MaterialBudgetMap::MaterialBudgetMap
MaterialBudgetMap()
Definition
MaterialBudgetMap.cxx:45
mode
GLenum mode
Definition
glcorearb.h:266
o2
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
Definition
BitstreamReader.h:24
Steer
include
Steer
MaterialBudgetMap.h
Generated on Tue Feb 25 2025 23:16:46 for Project by
1.9.8