ATLAS Offline Software
Tools
LWHists
src
tests
validation
HistValBase.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 HistValBase //
9
// //
10
// Author: Thomas H. Kittelmann (Thomas.Kittelmann@cern.ch) //
11
// Initial version: March 2009 //
12
// //
14
15
#include "
HistValBase.h
"
16
17
//____________________________________________________________________
18
HistValBase::HistValBase
()
19
: m_compareBinContentsOnEachFill(true),
20
m_triggeredConversionToROOTHist(false)
21
{
22
}
23
24
//____________________________________________________________________
25
HistValBase::~HistValBase
()
26
{
27
}
28
29
//____________________________________________________________________
30
void
HistValBase::compareAllContents
()
31
{
32
compareBinContents
();
33
compareMetaData
();
34
}
35
36
//____________________________________________________________________
37
void
HistValBase::compareAll
()
38
{
39
compareAllContents
();
40
compareTH1s
();
41
compareFastLoop
();
42
}
43
44
//____________________________________________________________________
45
void
HistValBase::binContentsChanged
()
46
{
47
if
(
m_compareBinContentsOnEachFill
)
48
compareBinContents
();
49
}
50
51
//____________________________________________________________________
52
void
HistValBase::titleOrNameWasChanged
()
53
{
54
compareMetaData
();
55
}
56
57
//____________________________________________________________________
58
void
HistValBase::setCompareBinContentsOnEachFill
(
bool
b
)
59
{
60
m_compareBinContentsOnEachFill
=
b
;
61
if
(
b
)
62
compareBinContents
();
63
}
HistValBase::compareFastLoop
virtual void compareFastLoop()=0
HistValBase::setCompareBinContentsOnEachFill
void setCompareBinContentsOnEachFill(bool)
Definition:
HistValBase.cxx:58
HistValBase::~HistValBase
virtual ~HistValBase()
Definition:
HistValBase.cxx:25
HistValBase::compareAllContents
void compareAllContents()
Definition:
HistValBase.cxx:30
HistValBase::compareTH1s
virtual void compareTH1s()=0
HistValBase::compareAll
void compareAll()
Definition:
HistValBase.cxx:37
HistValBase::titleOrNameWasChanged
void titleOrNameWasChanged()
Definition:
HistValBase.cxx:52
HistValBase.h
HistValBase::HistValBase
HistValBase()
Definition:
HistValBase.cxx:18
plotBeamSpotMon.b
b
Definition:
plotBeamSpotMon.py:77
HistValBase::binContentsChanged
void binContentsChanged()
Definition:
HistValBase.cxx:45
HistValBase::compareMetaData
virtual void compareMetaData()=0
HistValBase::m_compareBinContentsOnEachFill
bool m_compareBinContentsOnEachFill
Definition:
HistValBase.h:85
HistValBase::compareBinContents
virtual void compareBinContents() const =0
Generated on Tue Jul 2 2024 21:16:46 for ATLAS Offline Software by
1.8.18