ATLAS Offline Software
Tools
LWHists
src
LWHistStats.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
7
// //
8
// Implementation of class LWHistStats //
9
// //
10
// Author: Thomas H. Kittelmann (Thomas.Kittelmann@cern.ch) //
11
// Initial version: October 2009 //
12
// //
14
15
#include "
LWHists/LWHistStats.h
"
16
#include "
LWPools.h
"
17
18
std::atomic<long>
LWHistStats::s_nActiveHists
= 0;
19
20
//____________________________________________________________________
21
long
long
LWHistStats::getTotalPoolMemAllocated
()
22
{
23
return
LWPools::getTotalPoolMemAllocated
();
24
}
25
26
//____________________________________________________________________
27
long
long
LWHistStats::getTotalPoolMemUsed
()
28
{
29
return
LWPools::getTotalPoolMemUsed
();
30
}
31
32
//____________________________________________________________________
33
long
long
LWHistStats::getMemUnusedButAllocatedInPools
()
34
{
35
return
getTotalPoolMemAllocated
()-
getTotalPoolMemUsed
();
36
}
37
38
//____________________________________________________________________
39
double
LWHistStats::poolWasteFraction
()
40
{
41
long
long
l
(
getTotalPoolMemAllocated
());
42
return
l
? 1.0-
getTotalPoolMemUsed
()*1.0/
l
: 0;
43
}
LWPools.h
LWPools::getTotalPoolMemUsed
static long long getTotalPoolMemUsed()
Definition:
LWPools.cxx:84
LWHistStats.h
LWPools::getTotalPoolMemAllocated
static long long getTotalPoolMemAllocated()
Definition:
LWPools.cxx:78
UploadAMITag.l
list l
Definition:
UploadAMITag.larcaf.py:158
LWHistStats::getTotalPoolMemUsed
static long long getTotalPoolMemUsed()
Definition:
LWHistStats.cxx:27
LWHistStats::poolWasteFraction
static double poolWasteFraction()
Definition:
LWHistStats.cxx:39
LWHistStats::getMemUnusedButAllocatedInPools
static long long getMemUnusedButAllocatedInPools()
Definition:
LWHistStats.cxx:33
LWHistStats::getTotalPoolMemAllocated
static long long getTotalPoolMemAllocated()
Definition:
LWHistStats.cxx:21
LWHistStats::s_nActiveHists
static std::atomic< long > s_nActiveHists
Definition:
LWHistStats.h:36
Generated on Tue Jul 2 2024 21:20:58 for ATLAS Offline Software by
1.8.18